Programa do Curso

Visão geral rápida das abordagens tradicionais

    Sistemas monolíticos Sistema de Sistemas Orientação inicial a serviços (EAI, CORBA, etc...) Webservices iniciais (SOAP, etc...) Arquitetura Orientada a Serviços (SOA) Microservices

Conceitos de design e compensações

    Troca entre flexibilidade e complexidade Coesão, acoplamento Dependências ocultas versus dependências explícitas Sistema pequeno versus sistema grande Módulo/componente versus serviço

SOA genérico

    Benefícios e custos da SOA Sucessos e fracassos na implementação de mensagens SOA e infraestrutura ESB e ferramentas de suporte a SOA

Microservices e implementação de SOA – conceitos

    Faça uma coisa e faça bem Microsserviço vs Serviço DevOps Implantação e entrega contínua Protocolos leves

Protocolos e ferramentas de microsserviços

    HTTP, JMS, AMQP, Websockets, JSON, etc... Contêineres de implantação (Docker, K8N, LXC, etc...) Configuração Management (Ansible, etc...)
Monitoramento e Management
  • A infraestrutura
  • Nuvem e Scalacapacidade automática
  • Redundância de microsserviços e failover Escalabilidade de desempenho Autoescalabilidade Implementar: OpenStack, AWS, etc....

      Problemas reais

    Complexidade do ecossistema Teste de implantação de segurança de desempenho de rede Nanosserviç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.
      14 horas

    Número de participantes



    Preço por participante

    Declaração de Clientes (6)

    Cursos Relacionados

    Categorias Relacionadas