Programa do Curso
- O que é um sistema distribuído?
- Desafios comuns: latência, consistência, disponibilidade
- Visão geral dos componentes do sistema e modelos de comunicação
- Escala vertical vs. escala horizontal
- Balançamento de carga e elasticidade
- Escalando armazenamento, computação e I/O
- Arquiteturas cliente-servidor e multitier
- Arquiteturas orientadas a serviços e microserviços
- Arquitetura orientada a eventos e filas de mensagens
- Explicação do teorema CAP
- Consistência forte vs. consistência eventual
- Escolhendo entre consistência e disponibilidade
- Particionamento e sharding
- Estratégias de replicação e leituras/escritas por quórum
- Bancos de dados distribuídos e lojas de valores-chave
- REST, gRPC, corretoras de mensagens (por exemplo, Kafka, RabbitMQ)
- Eleição de líderes e consenso distribuído
- Usando Zookeeper ou etcd para coordenação
- Projetar para falhas e degradação gracejos
- Mecanismos de repetição, timeouts e disjuntores de circuito
- Monitoramento, observabilidade e engenharia de caos
- Contêineres, orquestração e Kubernetes
- Statelessness e imutabilidade
- Melhores práticas para segurança de sistemas distribuídos
Requisitos
- Compreensão dos conceitos básicos de rede e design de sistemas
- Experiência com práticas gerais de desenvolvimento de software
- Familiaridade com computação em nuvem e design de API é útil
Público-Alvo
- Arquitetos de software e líderes técnicos
- Engenheiros backend e profissionais DevOps
- Projetistas de sistemas construindo aplicações escaláveis em nuvem
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
A explicação de todos os componentes e dos usos dos mesmos nos exemplos
Olga Elizova
Curso - Enterprise Architecture in the UAF
Máquina Traduzida
Projeto preparado em que poderíamos trabalhar desde o início, sem desperdiçar tempo configurando arquivos não necessários nos exercícios. Disposição para responder a todas as questões levantadas pelos participantes.
Robert Walczak - Hitachi Energy
Curso - Systems Modeling with SysML and Enterprise Architect (EA)
Máquina Traduzida
Faça exercícios no EA.
Pawel - Krajowa Szkola Skarbowosci
Curso - UML in Enterprise Architect (workshops)
Máquina Traduzida