Microservice Design - A Nova Fronteira da Engenharia de Software

Por Anderson Oliveira de Paula

Data de Publicação: 13 de Novembro de 2018

Dia 24 de Novembro, sábado, das 9h às 18h, acontecerá mais uma edição do treinamento Microservice Design - A Nova Fronteira da Engenharia de Software: inovação e agilidade em software

É um treinamento 100% prático que já está em sua 7ª edição

Contexto

O Mercado exige Agilidade, Escalabilidade e Disponibilidade de Soluções Digitais e essa necessidade impulsiona Adoção da Arquitetura de Microservice; Neste sentido, urge o Uso de Microservice para a Inovação em Software com foco na Transformação Digital para a Competitividade. Descubra, neste Workshop como fazer, do jeito certo, a adoção de Microservice em Novos Projetos e como fazer a Migração do Monolítico para o Microservice.

Objetivo

Esta atividade foi desenvolvida para fornecer a Base Conceitual, Princípios e Boas Práticas de Design de Microservice e visa Apresentar o contexto atual de Business Value Driven Microservice.

E, além disso:

  • Caracterizar os Elementos Chaves e Riscos que constituem uma rede interconectada de Microservice;
  • Desenvolver a fase de Design baseada com foco no Domínio de Negócio que será a base do projeto de Arquitetura de Microservice; e
  • Fornecer elementos chaves para Gestão da Adoção de Microservice numa Cultura de Agilidade.

Conteído Programático

  • Base Comum de Fundamentos
    • Contexto das Tendências de Transformação Tecnológica no SEC XXI;
    • Aplicação Monolítica: Fatores Impulsionadores para Adoção de Microservice;
    • Microservice: Definição e Características, Base da Evolução Arquitetural de Software;
    • Business Value Driven Microservice;

  • Motivação Técnica de Adoção de Microservice: Contexto de Oportunidades da Arquitetura e da Automação;
    • Fatores Chaves de Sucesso para Implementação de Microservice: A Visão de Negócio;
    • Microservice deve ser Orientado ao Negócio;
    • Curva de Aprendizado e Retorno de Investimento.

  • Base Técnica
    • Ciclo (fases) de Desenvolvimento com foco em Design, Arquitetura e DevOps;
    • Fatores Técnicos Chaves de Sucesso para Implementação de Microservice;
    • Base de dados: Padrão Descentralizado por Função de Negócio (Domínio) e por Microservice;
    • Aplicação de Tecnologia de implementação Independente por Microservice.
    • Arquitetura de Comunicação entre Microservice: Síncrono e Assíncrona (API e Message Queue);
    • Papel do API Gateway em rede Interconectada de Microservice;
    • Padrões de descobertas de Microservice;
    • Confiabilidade: Técnica de Tolerância a Falhas;
    • Técnicas de Monitoramento da Rede Interconectada de Microsrvice;
    • Padrão de Transação: Garantia da Consistência de Dados;
    • Conceito e Técnicas de Orquestração e Coreografia;
    • Aplicação DevOps no contexto de Automação CI/CD para Microservice;

  • Base Gerencial
    • Complexidade no Ecosistema para adoção de Microservice;
    • Fatores Gerenciais Chaves para Implementação de Microservice;
    • Elementos chave para o sucesso de entrega do produto (Pipeline Ágil);
    • Valores e Princípios Ágil;
    • Cultura da Agilidade e Inovação;
    • Liderança de equipes Multidisciplinar;
    • New Mindset - Soft Skill Essenciais

  • Técnica Design de Serviços
    • Base conceitual da Modelagem de Domínio de Negócio (Domain Driven Design) - Contexto Microservice;
    • Técnicas de Modelagem de Serviços por Decomposição de Domínio e sub Domínio;
    • Especificação de Microservice com base na técnica de Design by Contact;
    • Quadrante Value Map - Critérios de Seleção de Microservice;
    • Abordagem da dinâmica do método Google Design Sprint

Código Promocional

29085a

Aproveite Código Promocional , válido até 14/11 (membros Dicas-L
de R$ 399,00 por R$ 269,00 (cartão 6x)
ou R$ 255,55 (boleto)

Saiba mais e faça sua inscriçao