Programa do Curso
Compreender Microservices
- O que são microsserviços?
- Principais benefícios e desafios dos microsserviços
- Arquitecturas monolíticas vs. arquitecturas de microsserviços
Conceber sistemas de microsserviços
- Princípios da arquitetura de microsserviços
- Definição dos limites dos serviços
- Communication entre serviços
Conceção de serviços
- APIs RESTful e contratos de serviço
- Estratégias de controlo de versões de serviços
- Particionamento e armazenamento de dados para microsserviços
Fornecimento de eventos
- Compreender os conceitos de event sourcing
- Benefícios e casos de utilização do fornecimento de eventos
- Implementação de arquitecturas orientadas para eventos
CQRS (Segregação de responsabilidade de consulta de comando)
- Introdução ao CQRS
- Quando utilizar o CQRS
- Implementação de CQRS em sistemas de microsserviços
Outros Design Patterns para arquitecturas baseadas em microsserviços
- Registo e descoberta de serviços
- Malha de serviços e gateways de API
- Padrões de resiliência (p. ex., Circuit Breaker, Bulkhead)
Conceção e operações do sistema
- Monitorização e registo em microsserviços
- Containerização e orquestração (por exemplo, Docker, Kubernetes)
- Considerações de segurança para microsserviços
Adoção de Microservices
- Avaliação da prontidão organizacional para microsserviços
- Passos para migrar de monólitos para microsserviços
- Gerir desafios culturais e técnicos
Resumo e próximos passos
Requisitos
- Experiência anterior em programação
Público
- Programadores de software
- Arquitectos de sistemas
- DevOps profissionais
Declaração de Clientes (7)
Foi uma boa mistura de informações práticas e teóricas. Apresentação envolvente com exemplos do mundo real.
Anita
Curso - Building Microservice Architectures
Máquina Traduzida
Gostei de como as informações foram apresentadas, Hassan é carismático e está bem preparado em todos os tópicos que possam surgir perguntas.
Daniel Onisor
Curso - Building Microservice Architectures
Máquina Traduzida
A interação conosco, os exercícios e o material. Muitas coisas explicadas e muito práticas.
Stefan Andrei
Curso - Building Microservice Architectures
Máquina Traduzida
Se você estiver interessado no assunto, poderá facilmente encontrar as informações necessárias nos treinamentos. Bem estruturados. Gostei do ritmo dos treinamentos.
Marius
Curso - Building Microservice Architectures
Máquina Traduzida
Eu aprendo muitas novas coisas e mudo minha perspectiva do desenvolvimento para a perspectiva arquitetural
Georgiana
Curso - Building Microservice Architectures
Máquina Traduzida
Sessão interativa com perguntas que nos ajudam a entender o tópico atual, bom equilíbrio entre teoria e prática.
Mihai Cleja
Curso - Building Microservice Architectures
Máquina Traduzida
A boa visão geral de todos os tópicos no sistema de microsserviços, e, como estamos isolados em nosso ambiente de desenvolvimento longe da web, as opções tecnológicas atuais disponíveis para superar vários problemas dos microsserviços.
Brian Wilkinson - Mass Consultants Ltd
Curso - Building Microservice Architectures
Máquina Traduzida