Skip to content

Latest commit

 

History

History
44 lines (37 loc) · 1.56 KB

README.md

File metadata and controls

44 lines (37 loc) · 1.56 KB

Workshop Microservices

Público-alvo

Treinamento voltado para arquitetos de software, líderes de equipe, desenvolvedores em geral...

Objetivo

A arquitetura de micro-serviços já vêm em constante ascensão há um tempo. Aprenda o que são, como é o panorama atual e as práticas e metodologias disponíveis para entrar ou crescer na área mais ágil e dinâmica da programação.

Conteúdo Programático

  • Definindo uma arquitetura com micro-serviços
    • Arquitetura monolítica
    • Arquitetura de micro-serviços
    • Benefícios e problemas dos micro-serviços
    • Estratégias de particionamento
    • Práticas de deployment e administração
  • Construindo APIs RESTful com Spring Boot
    • Overview
    • REST, RESTful, HATEOAS
    • Spring MVC
    • Spring Data
    • Spring Data REST
    • Spring Profiles
  • Micro-serviços com Spring Cloud e Netflix OSS
    • Overview
    • Spring Cloud Config
    • Eureka - Descoberta de serviços
    • Ribbon - Balanceamento de carga
    • Feign - REST client
    • Hystrix - Circuit Breakers
    • Security - OAuth2 e JWT
    • Zuul - API Gateway

Resultado Esperado

Ao final deste treinamento, é esperado que você: Compreenda a definição de uma arquitetura de micro-serviços, e entenda os benefícios e problemas enfrentados na adoção da mesma; Implemente APIs RESTful utilizando Spring Boot, com suporte a persistência de dados, segurança, e boas práticas de programação; Implemente micro-serviços com Spring Cloud e com o suporte dos projetos Netflix OSS.

Slides