Skip to content

jether2011/jugvale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

JUGVale 14/09/2019

Microsserviços com Spring Cloud

Roteiro

https://herbertograca.com

https://microservices.io/

https://dzone.com/articles/restful-webservices-with-spring-boot-gradle-hateos?edition=514293

1. Monolito

1.1. Prós

1.2. Contra

2. Microsserviços

2.1. Prós

2.2. Contra

2.3. Exemplo de uso de MSA

https://herbertograca.com/2017/01/26/microservices-architecture/

3. SOA

https://herbertograca.com/2017/11/09/service-oriented-architecture-soa/

4. Migrando base de código monolítica para microsserviço

4.1. Aplicação de decomposição por subdomínio

4.2. Padrão de estrangulamento

4.3. DDD e Arquitetura hexagonal em microserviços

5. Padrões para aplicação em arquitetura de microsserviços

aqui, explicar os padrões do link do microservices.io (não todos, os principais), insfraestrutura, escalabilidade, disponibilidade, manutenabilidade, observabilidade, etc

6. Comunicação

6.1. Protocolo HTTP (https) e gRPC, exposição e integração (API Gateway + API Composer, contratos)

https://medium.com/quick-mobile/melhorando-o-desempenho-de-microservices-com-grpc-31bd67d210e7

https://grpc.io

6.2. JSON + Estilo arquitetural RESTFul + Verbos HTTP (PUT, POST, DELETE, PATCH e GET e como cada um deve ser utilizado)

https://restfulapi.net/http-methods/

6.3. Confiabilidade com HTTPS, Integrabilidade (autenticação e autorização)

6.4. Testes (contrato, end-to-end, integração, funcionalidade, unitário, componentes)

7. MSA com Spring Cloud

7.1. Apresentação de todos as funcionalidades que atendem padrões de MSA citados acima
7.2. Desvantagem de implementacao de uma MSA baseada em frameworks

8. MSA sem Spring Cloud

8.1. Apresentação de tecnologias e ferramentas que permite implementar os padres MSA sem Spring Cloud

About

Microservices with Spring Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors