Entrar em Contato

Programa do Curso

Compreendendo Microsserviços

  • O que são microsserviços?
  • Benefícios e desafios principais dos microsserviços
  • Arquiteturas monolíticas versus de microsserviços

Projetando Sistemas de Microsserviços

  • Princípios da arquitetura de microsserviços
  • Definindo limites dos serviços
  • Comunicação entre serviços

Design do Serviço

  • APIs RESTful e contratos de serviço
  • Estratégias de versionamento de serviços
  • Partitionamento e armazenamento de dados para microsserviços

Event Sourcing (Registro de Eventos)

  • Compreendendo os conceitos de Event Sourcing
  • Benefícios e casos de uso do Event Sourcing
  • Implementando arquiteturas orientadas a eventos

CQRS (Segregação de Responsabilidade de Comandos e Consultas)

  • Introdução ao CQRS
  • Quando usar o CQRS
  • Implementando o CQRS em sistemas de microsserviços

Outros Padrões de Design para Arquiteturas Baseadas em Microsserviços

  • Registro e descoberta de serviços
  • Service Mesh (Malha de Serviços) e API Gateways
  • Padrões de resiliência (por exemplo, Circuit Breaker, Bulkhead)

Design e Operações do Sistema

  • Monitoramento e logging em microsserviços
  • Containerização e orquestração (por exemplo, Docker, Kubernetes)
  • Considerações de segurança para microsserviços

Adoção de Microsserviços

  • Avaliando a prontidão organizacional para microsserviços
  • Passos para migrar do modelo monolítico para microsserviços
  • Lidando com desafios culturais e técnicos

Resumo e Próximos Passos

Requisitos

  • Experiência prévia em programação

Público-Alvo

  • Desenvolvedores de software
  • Arquitetos de sistema
  • Profissionais de DevOps
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas