Logo do curso
Curso

Arquitetura de sistemas:

organizar monólitos e migrar para microserviços

Quero estudar na alura

10h

Para conclusão

31

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Reconheça as características, vantagens e limitações de monólitos, monólitos modulares e microserviços.
  • Avalie o contexto do negócio para justificar escolhas arquiteturais baseadas em requisitos e dados.
  • Planeje estratégias de migração aplicando padrões como Strangler Fig, Anti-Corruption Layer e Branch by Abstraction.
  • Defina bounded contexts e organize módulos para aumentar coesão e reduzir acoplamento no código.
  • Projete mecanismos de comunicação entre serviços, considerando abordagens síncronas, assíncronas, sagas e eventos.
  • Implemente práticas de CI/CD, testes de integração e observabilidade para suportar deploys independentes e debug end-to-end.

Público alvo_

Profissionais de engenharia de software, tech leads, arquitetos de sistemas e estudantes que precisam entender trade-offs entre estilos arquiteturais, planejar migrações seguras e aplicar práticas de CI/CD, observabilidade e design de serviços alinhadas ao negócio.

Murilo Guedes Toloni

Murilo Guedes Toloni

github

linkedin

Profissional de tecnologia com mais de 10 anos de experiência em engenharia de software, arquitetura e sistemas distribuídos. Lead Software Engineer, atua com Java, Spring Boot, microsserviços, cloud e soluções escaláveis para ambientes de alta demanda. Ao longo da carreira, construiu experiência em performance, integrações corporativas, qualidade de software e modernização de aplicações. Como instrutor, une base técnica sólida e didática prática.

Curso atualizado em 28/04/2026

Ementa

  1. Monólitos em Sistemas Modernos

    • Apresentacao
    • O que e e o que nao e um monolito
    • Vantagens reais do monolito
    • Quando o monolito comeca a doer
    • O monolito na pratica
  2. Arquitetura de Monólito Modular

    • O que e modularidade arquitetural
    • Limites contratos e comunicacao entre modulos
    • Implementando um monolito modular
    • Monolito modular como destino
  3. Arquitetura de Microserviços

    • Microservicos o que sao de verdade
    • Os custos reais dos microservicos
    • Quando microservicos fazem sentido
    • Quando nao usar microservicos
    • Padroes de comunicacao em sistemas distribuidos
  4. Integração entre Serviços

    • Acoplamento no nivel arquitetural
    • Contratos e fronteiras explicitas
  5. Evolução de Arquitetura

    • Arquitetura como evolucao nao como destino
    • Estrategias de migracao
    • Como escolher o estilo certo para o seu contexto
    • Conclusao

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

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Bônus PM3 Summit 2026

Alavanque sua carreira com até 40% off + Ingresso Live Access para o PM3 Summit 2026.

Conheça os Planos para Empresas