Este curso abrangente foi desenvolvido para guiar você pelo processo de migração de uma arquitetura monolítica para uma arquitetura de microsserviços nativos em nuvem. Neste curso, você aprenderá técnicas práticas e receberá insights valiosos sobre ferramentas, padrões e tecnologias necessárias para uma transição eficiente.
Neste curso de arquitetura monolítica para microsserviços, você aprenderá sobre:
- A evolução da computação em nuvem e da conteinerização
- Como dimensionar e provisionar máquinas virtuais de forma eficaz
- Docker e Kubernetes para conteinerização e orquestração
- Implementação de arquiteturas orientadas a serviços e arquiteturas orientadas a eventos
- Técnicas de monitoramento e observabilidade de microsserviços
- Considerações e padrões de rede em ambientes distribuídos
- Identificação e utilização de projetos e ferramentas de CNCF amplamente adotados
- Desenvolvimento poliglota e escolha das linguagens de programação apropriadas
- Implementação de pipelines de entrega contínua usando Argo CD e Flux
- Como aprimorar os recursos de rede com Cilium e Hubble
- Utilização do Dagger para simplificar desafios nativos da nuvem
- Abordagem de autenticação e autorização em ambientes de microsserviço
David Flanagan, fundador da Rawkode Academy e KubeHuddle, está ajudando desenvolvedores e operadores a aprimorarem suas habilidades em Kubernetes, Cloud Native e Web Assembly.