Programa do Curso
Breve panorâmica das abordagens tradicionais
- Sistemas monolíticos
- Sistema de sistemas
- Orientação precoce para os serviços (EAI, CORBA, etc...)
- Os primeiros serviços Web (SOAP, etc...)
- Arquitetura orientada para os serviços (SOA)
- Microservices
Conceitos de conceção e soluções de compromisso
- Troca de flexibilidade e complexidade
- Coesão, Acoplamento
- Dependências ocultas vs dependências explícitas
- Sistema pequeno vs Sistema grande
- Módulo/Componente vs Serviço
SOA genérico
- Benefícios e custos de SOA
- Sucessos e fracassos na implementação de SOA
- Mensagens e ESB
- Infra-estruturas e ferramentas de apoio à SOA
Microservices e implementação de SOA - conceitos
- Fazer uma coisa e fazê-la bem
- Microsserviço vs Serviço
- DevOps
- Implantação e entrega contínuas
- Protocolos ligeiros
Protocolos e ferramentas de microsserviços
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Implantação
- Contentores (Docker, K8N, LXC, etc...)
- Configuration Management (Ansible, etc...)
- Monitorização e Management
- Infraestrutura
Nuvem e Auto Scalabilidade
- Redundância de microsserviços e fail-over
- Escalabilidade do desempenho
- Escalabilidade automática
- Implementar: OpenStack, AWS, etc....
Problemas reais
- Complexidade do ecossistema
- Desempenho da rede
- Segurança
- Implementação
- Testes
- Nano-serviços
Requisitos
- É necessária uma compreensão básica da engenharia de software e de sistemas.
- Good conhecimento sobre desenvolvimento e integração de sistemas recomendado.
- Recomenda-se alguma exposição a problemas encontrados durante a construção de soluções empresariais complexas.
Declaração de Clientes (7)
Desenhar num quadro branco em tempo real enquanto ele explicava, experiência de topo. Ele sabia explicar todos os tópicos.
Adrian Stanciu - DB Global Technology SRL
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
A forma como o formador fala é espetacular, muito clara e fácil de compreender
Codrin Lintescu - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
Estava perfeitamente estruturado e continha muitas informações úteis
Dana Curpen - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
Primeiro dia. Tenho muitos conhecimentos sobre este assunto, mas tive a oportunidade de aprender coisas novas.
Ciprian Pascu - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Curso - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Curso - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.