Programa do Curso
Conceitos avançados em engenharia de plataformas
- Revisão dos fundamentos da engenharia de plataformas
- A evolução da engenharia de plataformas no contexto da escalabilidade
- Princípios de design para uma arquitetura de plataforma escalável
Mergulho profundo na arquitetura Microservices
- Princípios de design de microsserviços
- Decomposição de aplicações monolíticas em microsserviços
- Padrões Communication e descoberta de serviços
Containerização com Docker
- Técnicas avançadas de contentorização
- Criando imagens Docker otimizadas para microsserviços
- Considerações sobre redes e armazenamento de contentores
Kubernetes Ecossistema e arquitetura
- Exploração aprofundada dos componentes Kubernetes
- Configurando e gerenciando um cluster Kubernetes
- Práticas recomendadas de rede, armazenamento e segurança Kubernetes
Implantação de Microservices em Kubernetes
- Estratégias de implantação para microsserviços
- Gerenciando implantações de serviço com gráficos Helm
- Práticas de implantação contínua em um ambiente Kubernetes
Observabilidade e monitorização em Microservices
- Implementação de registo, monitorização e alerta para microsserviços
- Ferramentas e plataformas para observabilidade num ecossistema Kubernetes
- Analisando métricas e logs para manter a integridade do sistema
Dimensionamento e ajuste de desempenho
- Estratégias de escalonamento horizontal e vertical
- Serviços de escalonamento automático com base na carga
- Afinação do desempenho e otimização de recursos
Engenharia de resiliência e fiabilidade
- Projetando para falhas: padrões de resiliência em microsserviços
- Implementação de controlos de saúde, disjuntores e limitação de taxas
- Estratégias de recuperação de desastres e alta disponibilidade
Considerações sobre segurança para Microservices e Kubernetes
- Protegendo as comunicações de microsserviços
- Recursos de segurança e práticas recomendadas da Kubernetes
- Implementação de malhas de serviço para segurança aprimorada
Projeto prático
- Projetando e implantando um aplicativo de microsserviços escalonável em Kubernetes
- Implementando pipelines de CI/CD para implantação de microsserviços
- Aplicar práticas de monitoramento e dimensionamento para manter o desempenho do aplicativo
Resumo e próximos passos
Requisitos
- Compreensão dos conceitos de contentorização e orquestração
- Experiência com operações Docker e Kubernetes básicas
- Familiaridade com computação em nuvem e arquitetura de microsserviços
Público-alvo
- Engenheiros de plataforma
- Profissionais DevOps
- Arquitectos de software
Declaração de Clientes (4)
A atenção do formador. Tomou em consideração as questões colocadas e respondeu-lhes no dia seguinte.
Erwan - SNCF Connect & Tech
Curso - Axon Framework
Machine Translated
The practices
Iván - si
Curso - Spring Cloud for Microservices
I liked his pace for training, it was optimum.
Edwards Mukasa - AFRINIC Ltd.
Curso - Microservices with Spring Cloud and Kafka
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.