Logo do curso
Curso

Padrões arquiteturais de software:

escala, resiliência e observabilidade

Quero estudar na alura

10h

Para conclusão

153

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a desenhar sistemas altamente resilientes por meio de explicações diretas e dinâmicas sobre Bulkhead, Rate Limits e estratégias de Failover aplicadas à prática.
  • Entenda de forma visual e objetiva como blindar suas aplicações contra indisponibilidades usando exemplos reais de Degradação Graciosa, Hot Standby e Alta Disponibilidade.
  • Descubra o momento exato de evoluir um monólito utilizando cenários práticos de Microsserviços, Modularidade, Service Discovery e Service Mesh sem rodeios conceituais.
  • Domine a coordenação de transações distribuídas e a consistência de dados analisando casos de uso do Padrão Saga e os impactos reais do Teorema do CAP no seu negócio.
  • Acelere o diagnóstico de falhas em produção através de vídeos focados na implementação prática de técnicas essenciais de Monitoramento e Tracing distribuído.
  • Transforme a confiabilidade da sua infraestrutura em metas matemáticas de SLIs/SLOs e aprenda a antecipar riscos quebrando sistemas de propósito com Chaos Engineering.
  • Assuma o controle total dos seus deploys com guias rápidos sobre como mitigar riscos em runtime usando Feature Flags, Rollouts Progressivos e Kill Switches.

Público alvo_

Desenvolvedores e arquitetos de software com experiência em sistemas em produção que querem aprofundar decisões de escala, resiliência e observabilidade em arquiteturas distribuídas.

Maurício Aniche

Maurício Aniche

linkedin

Maurício é o CTO e um dos co-fundadores da Alura. Maurício teve passagens pela Uber, Adyen, e Locaweb, possui mestrado e doutorado em Ciência da Computação e atuou como pesquisador em engenharia de software na TU Delft, na Holanda. Sua pesquisa focou em qualidade de software, e depois inteligência artificial. Maurício é autor do livro Effective Software Testing (Manning) e autor de diversos livros pela Casa do Código.

Curso atualizado em 08/07/2026

Ementa

  1. Fundamentos de Escala

    • Escala Vertical
    • Escala Horizontal
    • Escala Diagonal
    • Balanceamento de Carga
    • Autoscaling
    • Stateless Services
    • Planejamento de capacidade
  2. Arquitetura de Dados e Armazenamento

    • Indexação
    • Cache
    • Particionamento
    • Sharding
    • Replicação
    • Réplicas de Leitura
    • Escrita em Lote
    • Consistência Eventual
  3. Sistemas Assíncronos e Mensageria

    • Filas
    • Arquitetura Orientada a Eventos
    • Garantias de Entrega
    • Dead Letter Queues
    • Backpressure
  4. Resiliência e Tratamento de Falhas

    • Timeouts
    • Retries
    • Retry com Backoff + Jitter
    • Circuit Breaker
    • Bulkhead
    • Rate Limits
    • Failover
    • Degradação Graciosa
    • Hot Standby
    • Alta Disponibilidade
  5. Arquitetura de Sistemas Distribuídos

    • Microsserviços
    • Modularidade
    • Descoberta de Serviços
    • Service Mesh
    • Padrão Saga
    • Tradeoff do CAP
  6. Observabilidade e Entregas Seguras

    • Monitoramento
    • Tracing
    • SLIs / SLOs / SLAs e Alertas
    • Chaos Engineering
    • Feature Flags, Rollouts Progressivos e Kill Switches

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

DevOps

Conheça o movimento que preza pela automação e monitoramento das construções de softwares. Explore a Internet das Coisas, desenvolva infraestruturas completas e crie um pipeline de construção de software. Tudo isso com a ajuda de ferramentas poderosas, como o Terraform e o Kubernetes.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 100 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda Arquitetura & Platform Engineering com esse e outros cursos, comece agora!

Conheça os Planos para Empresas