Entrar em Contato

Programa do Curso

Conceitos Avançados em Engenharia de Plataforma

  • Revisão dos fundamentos da Engenharia de Plataforma.
  • A evolução da engenharia de plataforma no contexto da escalabilidade.
  • Princípios de design para arquitetura de plataforma escalável.

Aprofundamento na Arquitetura de Microsserviços

  • Princípios do design de microsserviços.
  • Decomposição de aplicativos monolíticos em microsserviços.
  • Padrões de comunicação e descoberta de serviços.

Contenção com Docker

  • Técnicas avançadas de contenção.
  • Criação de imagens Docker otimizadas para microsserviços.
  • Considerações sobre rede e armazenamento de containers.

Ecosistema e Arquitetura do Kubernetes

  • Exploração aprofundada dos componentes do Kubernetes.
  • Configuração e gerenciamento de um cluster do Kubernetes.
  • Melhores práticas de rede, armazenamento e segurança do Kubernetes.

Implantação de Microsserviços no Kubernetes

  • Estratégias de implantação para microsserviços.
  • Gestão de implantações de serviços com Helm charts.
  • Práticas de implantação contínua em um ambiente Kubernetes.

Observabilidade e Monitoramento em Microsserviços

  • Implementação de logs, monitoramento e alertas para microsserviços.
  • Ferramentas e plataformas para observabilidade em um ecossistema Kubernetes.
  • Análise de métricas e logs para manter a saúde do sistema.

Escalabilidade e Otimização de Desempenho

  • Estratégias de escalabilidade horizontal e vertical.
  • Automação da escalabilidade de serviços com base na carga.
  • Otimização de desempenho e recursos.

Engenharia de Resiliência e Confiabilidade

  • Design para falhas: padrões de resiliência em microsserviços.
  • Implementação de verificações de saúde, circuit breakers e limitação de taxa.
  • Estratégias de recuperação de desastres e alta disponibilidade.

Considerações de Segurança para Microsserviços e Kubernetes

  • Proteção das comunicações entre microsserviços.
  • Recursos de segurança e melhores práticas do Kubernetes.
  • Implementação de service meshes para melhorar a segurança.

Projeto Prático

  • Design e implantação de um aplicativo escalável de microsserviços no Kubernetes.
  • Implementação de pipelines CI/CD para implantação de microsserviços.
  • Aplicação de práticas de monitoramento e escalabilidade para manter o desempenho do aplicativo.

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos de contenção e orquestração.
  • Experiência com Docker e operações básicas do Kubernetes.
  • Conhecimento sobre computação em nuvem e arquitetura de microsserviços.

Público-Alvo

  • Engenheiros de plataforma.
  • Profissionais de DevOps.
  • Arquitetos de software.
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas