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 preparação técnica dos professores
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curso - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Пейсейф България ЕООД
Curso - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.