Projeto da Cadeira - IF1007 - Tópicos Avançados em SI 4 - Micro Serviços do professor Vinicius Cardoso Garcia.
Lucas Assad (@lsca)
Lerisson Freitas (@Lerissonf)
Matheus Raz (@matheusraz)
João Paulo (@JoaoPauloLins)
Desenvolver um micro serviço voltado para prover dados sobre os Restaurantes e suas localizações na Região Metropolitana do Recife e outro micro serviço que disponibiliza vários artigos de um jornal. Depois, "dockerizaremos" o serviço. Feito isso, utilizaremos algum mecanismo k8s para balanceamento de carga. Após, especificaremos alguma regra de negócio para escalarmos o serviço horizontalmente. Tentaremos usar o Grafana para ilustrar/monitorar o aumento do consumo de Memória ou CPU do serviço.
- Tecnologias usadas
- Node js
- Docker
- kibana
- Elasticsearch
- Mongo db
- K8s
https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance
https://kubernetes.io/docs/home/?path=users&persona=app-developer&level=foundational
https://stackoverflow.com/questions/38549902/eureka-server-how-to-achieve-high-availability