Skip to content

Projeto da cadeira de Microserviços IF1001 do professor Vinicius Cardoso Garcia. CIn/UFPE

Notifications You must be signed in to change notification settings

lsca/if1007-scale

Repository files navigation

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

About

Projeto da cadeira de Microserviços IF1001 do professor Vinicius Cardoso Garcia. CIn/UFPE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •