Opções de inscrição
Muitos pesquisadores sugeriram o uso de técnicas de modelagem de domínio, como Domain-
Driven Design (DDD), para ajudar a projetar sistemas baseados em microsserviços. No
entanto, pode ser um desafio aplicar essa ideia na prática. DDD é uma técnica de modelagem
de domínio criada no início dos anos 2000. Microsserviços é um estilo de arquitetura que se
tornou popular em 2015 como meio de dividir as soluções de software em um conjunto de
serviços implantados de forma independente. Esta disciplina abordará técnicas básicas de
modelagem de domínio descritas por um subconjunto de conceitos DDD e como esses
princípios podem ajudar a criar microsserviços com melhor disponibilidade, autonomia,
capacidade de modificação, confiabilidade e escalabilidade. Usando exemplos, navegaremos
de um modelo de domínio criado usando DDD para o design de microsserviços síncronos
(baseados em REST) e assíncronos (reativos). Exploraremos vários cenários de design de
microsserviços em torno de agregados DDD, contextos limitados (BCs), eventos de domínio e
outras estratégias para interações entre BCs.
- Docente: Alfredo Goldman Vel Lejbman
Visitantes não podem acessar este curso. Por favor faça login.