Exemplo de aplicação usando arquitetura de microserviço

Clayton K. N. Passos
codigorefinado
Published in
2 min readNov 27, 2017

Uma das maneiras que utilizo para aprender sobre como desenvolver software melhor é ler código fonte. No GitHub encontro diversos códigos que utilizo como referência para dialogar sobre minhas opiniões e definições arquiteturais.

Hoje, venho até vocês compartilhar um repositório que encontrei, e particularmente gostei por diversos motivos, é simples, e utiliza linguagens que tenho interesse.

Abaixo, vou listar parte da descrição em inglês do que você pode encontrar neste repositório.

Components

  1. Frontend part is a Javascript application, provides UI. Created with VueJS
  2. Auth API is written in Go and provides authorization functionality. Generates JWT tokens to be used with other APIs.
  3. TODOs API is written with NodeJS, provides CRUD functionality ove user’s todo records.
  4. Users API is a Spring Boot project written in Java. Provides user profiles. Does not provide full CRUD for simplicity, just getting a single user and all users.

Conheça o repositório: https://github.com/elgris/microservice-app-example

Também conheça alguns padrões adotados em uma arquitetura que utiliza microserviços: http://microservices.io/patterns/microservices.html

--

--