Udemyallpt

Arquitetura de Software & Design de Sistemas Modernos

Learn modern software architecture & system design for large-scale applications. Master scalable solutions, best practices, and design patterns. Build robust & efficient systems.

4.8(535)
2,845students
10h 6m
Certificate
Douglas Mugnos
Douglas MugnosPrincipal SRE | Cloud, Reliability & Platform Engineering

Course Content

Arquitetura de Software & Design de Sistemas Modernos is an all-levels Udemy course taught by Douglas Mugnos. It runs 10h 6m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 535 reviews, with 2,845 students enrolled. It is a paid course, last updated February 2025.

Arquitetura de Software & Design de Sistemas Modernos: Domine os Princípios Essenciais

Este curso abrangente capacita profissionais de tecnologia a construir sistemas de software robustos, escaláveis e de alta disponibilidade. Perfeito para arquitetos de software, engenheiros de sistemas e desenvolvedores, ele oferece uma base sólida em padrões de design – desde os fundamentos até técnicas avançadas de implementação.

Módulos e Conteúdo Detalhado:

  • Introdução: Começamos com uma visão geral do curso, definindo expectativas e objetivos. Exploramos os princípios de sucesso em arquiteturas de software e a importância do planejamento alinhado aos objetivos de negócio (OKRs).

  • Fundamentos de System Design e System Architecture: Mergulhe nos fundamentos do design de sistemas, explorando diversos tipos de arquitetura e sua evolução. Aprenda sobre arquitetura em três camadas, sistemas stateless e stateful, e a comparação entre monolitos versus microsserviços.

  • Padrões de Comunicação e Transações: Domine os padrões essenciais para comunicação eficiente e transações. Explore Queues, PubSub, Event Driven Architectures (EDA) e diversos padrões de orquestração e coreografia.

  • Padrões de Armazenamento de Dados: Descubra técnicas avançadas de persistência de dados, incluindo Polyglot Persistence, Change Data Capture (CDC) e padrões de sharding e particionamento de banco de dados.

  • Padrões de Resiliência, Escalabilidade e Infraestrutura: Aprenda a projetar sistemas resilientes e escaláveis utilizando Circuit Breaker, Retry, Service Mesh e técnicas avançadas como Chaos Engineering.

  • Padrões de Design e Evolução de Aplicações: Entenda como evoluir e manter aplicações ao longo do tempo. Explore Strangler Fig, Feature Toggles e Anti-corruption Layer para um desenvolvimento mais flexível.

  • Padrões de Deployment: Aprenda estratégias de deployment eficientes e seguras, incluindo Blue-Green Deployment, Canary Release e Shadow Deployment.

Invista no seu futuro e torne-se um especialista em arquitetura de software moderna!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Tópicos da Arquitetura Oracle

by Professor Braga Professor Braga

5.0(13)
8h 13m
beginner

Entenda o design da sua empresa

by Carlos Eduardo Mattos da Cruz

5.0(32)
4h 58m
beginner

Intensivo em Software de Xiaomis & Desbloqueio

by William Francisco Vilanova Da Rocha

5.0(43)
54m
beginner

Design Thinking e Story Telling II

by Professor Braga Professor Braga

5.0(22)
3h 12m
beginner