- Por que microsserviços?
- Escala e distribuição
- Multitenancy
- Integrando Serviços
- Visão geral
- Componentes
- Serviços de foundation
- DevOps
- Estratégias de deploy
Através deste curso, você aprenderá os fundamentos básicos e iniciais relacionados a Arquitetura de Microsserviços. Serão abordados temas como o porque da utilização de microsserviços, estratégias de escala da aplicação e banco de dados, formas de integração e comunicação e componentes de plataforma. Nenhuma linguagem de programação é pré-requisito (porém noções de arquitetura web e de sistemas são bem-vindas), visto que serão abordados os conceitos de forma abrangente, com o objetivo de ter uma visão macro de arquitetura e funcionamento de aplicações distribuídas. Por fim, será apresentado uma breve apresentação do que é DevOps e como a operação se aplica a esta arquitetura em específico.
Formado em Análise e Desenvolvimento de Software.
Arquiteto de software no segmento de ERP.
Experiência de 14 anos com análise, desenvolvimento e arquitetura de software com ênfase nos produtos e frameworks TOTVS.
Estudante e praticante de Domain-Driven Design.
Apaixonado por desenvolvimento de software, hoje utilizando linguagens como Java e Angular.
Entusiasta de novas tecnologias e de novas formas de resolver os problemas.