Modelo de arquitetura C4 Model
Faça desenhos de arquitetura do seu software de forma simples e eficiente
What you will learn
Criar desenhos de arquitetura mais simples
Criar o nível de contexto do C4
Criar o nível de container do C4
Criar o nível de component do C4
Why take this course?
Quem nunca trabalhou em algum projeto com desenhos que você só entende com alguém do seu lado explicando e mesmo assim ainda ficam muitas dúvidas? Pois é, existe um modelo que pode lhe ajudar a transformar a experiência do seu projeto. Esse modelo chama-se C4 Model, criado por Simon Brown e a ideia desse curso é mostrar para você de forma prática como conseguir desenhar modelos de arquitetura simples de entender e fácil de ser atualizado. Quando tive a experiência de utilizar o Modelo C4 a primeira vez fiquei impressionado com ele é simples e eficaz. Facilita o onboard do seu time, faz com que os engenheiros tenham mais clareza de como é o funcionamento das suas APIs ou até mesmo aplicativos. Veja o conteúdo programático do curso:
Introdução ao C4 Model
O que é o C4 Model
Quem criou o C4 Model
Níveis do modelo
Contexto
Container
Componente
Código
Criando o nosso primeiro nível
Instalar o drawio ou utilizar o online
Criando o nosso primeiro desenho
Nível de contexto
Importância da legenda
Nível de containers
Detalhar os protocolos de comunicação
Criar o link para a navegação entre as caixas
Importância da legenda
Nível de Componentes
Criar as interfaces de comunicação em cada camada
A facilidade de entendimento
Contratos estabelecidos em cada interface
A importância da legenda e explicação do modelo de código
Conclusão e agradecimentos
Vantagens de utilizar o C4
Minha experiência utilizando o modelo C4
Melhorar o onboard da sua equipe