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)
Desenhando no quadro branco em tempo real enquanto explicava, foi uma experiência de alto nível. Ele soube explicar cada tópico.
Adrian Stanciu - DB Global Technology SRL
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
A maneira como o instrutor fala foi incrível, muito clara e fácil de entender
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 muito conhecimento sobre esse assunto, mas tive a oportunidade de aprender coisas novas.
Ciprian Pascu - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
Aproveitei os exemplos adequados fornecidos para facilitar a compreensão.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Curso - Systems and Service Architecture - Microservices Architecture
Máquina Traduzida