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
Máquina Traduzida
Foi dinâmico e muito prático, além do fato de que uma máquina virtual foi fornecida para nós através de um URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curso - Spring Cloud for Microservices
Máquina Traduzida
Exemplos práticos e discussões abertas
Nenad Terzic - Pejsejf B"lgaria EOOD
Curso - Building Microservices with Spring Cloud and Netflix OSS
Máquina Traduzida
O curso foi excelente. Nosso instrutor, Andreas, estava muito preparado e respondeu todas as perguntas que fizemos. Além disso, ele nos auxiliou quando tivemos dificuldades e explicou com detalhes quando necessário. O melhor curso no qual já participei.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Máquina Traduzida