17/10/2023 às 19:30

Usando DDD para decompor corretamente um sistema em microsserviços

Grupo de estudos

|

Sobre esta masterclass

A decomposição de sistemas em microsserviços é uma tarefa desafiadora. Usar Domain-driven Design (DDD) para orientar essa divisão pode ser a chave para uma arquitetura bem-sucedida. Nesta masterclass, exploraremos como o DDD pode ser um guia valioso para estruturar e decompor sistemas em microsserviços eficientes e coesos.

Masterclass

Usando DDD para decompor corretamente um sistema em microsserviços

Grupo de Estudos

DDD do Jeito Certo

Data da aula ao vivo

17/10/2023 às 19:30

Após esta data, a gravação da aula ficará disponível na plataforma.

Duração

2 horas de aula*

+ aproximadamente 1h30min de pós-aula para quem participar da aula ao vivo.

O que você vai aprender nesta masterclass?

A migração para uma arquitetura de microsserviços tem sido uma tendência dominante na engenharia de software, oferecendo escalabilidade, flexibilidade e facilidade de manutenção. No entanto, determinar os limites e responsabilidades de cada serviço é muitas vezes um desafio. Aqui, o Domain-driven Design entra como uma ferramenta crucial.

Nesta masterclass, vamos abordar o poder do DDD na criação de microsserviços bem definidos. Discutiremos como os contextos delimitados no DDD nos ajudam a identificar os limites naturais do serviço, garantindo que cada microsserviço tenha uma responsabilidade clara e seja coeso em sua funcionalidade. Através de exemplos práticos e estudos de caso, demonstrarei como o DDD pode ser usado para desvendar a complexidade dos sistemas e traduzi-la em microsserviços eficientes.

Juntos, vamos navegar pelas nuances de decompor um sistema usando DDD, garantindo que seus microsserviços sejam escaláveis, mantíveis e, acima de tudo, alinhados com os domínios de negócios.

Por que você deveria aprender mais sobre o tema?

A transição para microsserviços é mais do que uma simples mudança arquitetural; é uma revolução na forma como pensamos e estruturamos sistemas. O DDD oferece uma abordagem centrada no domínio, garantindo que a arquitetura reflita as necessidades e complexidades do negócio. Para desenvolvedores que buscam não apenas adotar microsserviços, mas fazê-lo de forma eficaz, o DDD é uma habilidade indispensável. Esta masterclass proporcionará insights e técnicas para garantir que sua migração para microsserviços seja bem informada, estratégica e alinhada com os objetivos de negócios. Amplie sua capacidade técnica e torne-se um especialista em criar microsserviços orientados por domínio!

Quer ter acesso a esta masterclass?

Para ter acesso a esta masterclass, realize a sua inscrição no grupo intensivo de estudos de DDD do Jeito Certo e desenvolva soluções boas de verdade atacando a complexidade no coração do software.

As sessões de masterclass acontecem mensalmente ao vivo e aprofundam o entendimento de conceitos atuais que impactam diretamente a carreira dos alunos, auxiliando na elaboração de estratégias adequadas para alcançar resultados positivos.

Reproduzir vídeo
Evite o pesadelo dos Monolitos distribuídos

Microsserviços é um estilo arquitetural incrível, sem sombra de dúvidas uma das melhores estratégias em arquitetura recentes que ajuda a resolver o problema de sistemas muito grandes e muito complexos.

Você decompõe um sistema muito grande e muito complexo em vários componentezinhos isolados, mais fáceis de manter, mais baratos de manter, com menos custo, com menos risco. Só que o sonho de microsserviços muitas vezes converte-se em pesadelo. A causa principal é decomposição com uma estratégia inadequada. Aí no lugar de ter microsserviços você tem um monolito distribuído. Pesadelo em todos os sentidos.

A melhor estratégia que eu conheço para decompor microsserviços do jeito certo, sem sombra de dúvidas, é utilizando o DDD. Você reconhecer os contextos delimitados de um sistema é o primeiro passo para você poder entender melhor quais são os microsserviços que vão emergir de maneira natural.

Pense nisso.

Participe do
grupo intensivo de

DDD do Jeito Certo

com

Destaque-se desenvolvendo soluções boas de verdade atacando a complexidade no coração do software.

Mais conteúdos sobre esta masterclass

Confira outros conteúdos que também serão abordados nesta masterclass:

Reproduzir vídeo
Um insight para “decompor” sistemas (e times) complexos, do jeito certo

Muitas pessoas assumem erroneamente que microsserviços são uma solução arquitetural incrível somente para a escalabilidade de sistemas, para suportar mais usuários, para suportar mais demanda computacional.

Pois é, olha só, microsserviços podem até ajudar nesse sentido, mas em muitas situações, você tem outras estratégias arquiteturais que seriam mais simples de implementar que microsserviços.

O grande ganho de microsserviços, na prática, está relacionado com escalar times, organizar times para que eles consigam operar de maneira desacoplada, de forma independente, de ponta a ponta, sabe?

Para organizar times muito bem, para que essa independência aconteça de fato, você precisa entender melhor os contextos aonde, eventualmente, os microsserviços atuam. Aliás, cada microsserviço é um contexto delimitado. Simples assim!

Essa é uma ideia central em DDD que também se aplica a microsserviços.

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de Usando DDD para decompor corretamente um sistema em microsserviços:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Usando DDD para decompor corretamente um sistema em microsserviços

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de Usando DDD para decompor corretamente um sistema em microsserviços:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de Usando DDD para decompor corretamente um sistema em microsserviços:

Mentoria em Arquitetura de Software

Ênfase em Systems Design

Para se candidatar nesta turma aberta, preencha o formulário a seguir:

Reproduzir vídeo

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

× Precisa de ajuda?