Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.81 KB

README.md

File metadata and controls

38 lines (22 loc) · 1.81 KB

Projeto da Cadeira - IF1007 - Tópicos Avançados em SI 4 - Micro Serviços do professor Vinicius Cardoso Garcia.

Equipe:

Lucas Assad (@lsca)

Lerisson Freitas (@Lerissonf)

Matheus Raz (@matheusraz)

João Paulo (@JoaoPauloLins)

Objetivo

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.

Escopo de projeto

  • Tecnologias usadas
  • Node js
  • Docker
  • kibana
  • Elasticsearch
  • Mongo db
  • K8s

Referências

https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance

https://kubernetes.io/docs/home/?path=users&persona=app-developer&level=foundational

https://spring.io/docs

https://stackoverflow.com/questions/38549902/eureka-server-how-to-achieve-high-availability

http://dados.recife.pe.gov.br/dataset/ciclovias-ciclofaixas-estacoes-de-aluguel-de-bikes-e-rotas/resource/3f43d18e-0529-447c-a91b-982bc1ede134