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ção prática e teórica. Apresentação cativante com exemplos do mundo real.
Anita
Curso - Building Microservice Architectures
Máquina Traduzida
Gostei da forma como a informação foi apresentada, o Hassan é carismático e está bem preparado para qualquer questão que possa surgir.
Daniel Onisor
Curso - Building Microservice Architectures
Máquina Traduzida
A interação connosco, os exercícios e o material. Muitas coisas explicadas e muito práticas.
Stefan Andrei
Curso - Building Microservice Architectures
Máquina Traduzida
Se estiver interessado no assunto, poderá encontrar facilmente as informações necessárias nas formações. Bem estruturado. Gostei do ritmo da formação.
Marius
Curso - Building Microservice Architectures
Máquina Traduzida
Aprendi muitas coisas novas e mudei a minha perspetiva do desenvolvimento para uma perspetiva arquitetónica
Georgiana
Curso - Building Microservice Architectures
Máquina Traduzida
Sessão interactiva com perguntas que nos ajudam a compreender o tema atual, bom equilíbrio entre teoria e prática.
Mihai Cleja
Curso - Building Microservice Architectures
Máquina Traduzida
The good general overview of all topics in the micro service system, and because we a insulated in our development environment away form the web, the current technology options available to overcome various issues of micro services.