Hootsuite Microservice Challenge
Problem: build a system using Graph DB to represent microservice dependency graph. Imagine 100s of microservices calling each other on different API endpoints using REST, how would you know which service depends on another? how often API calls are being made from one service to another? Does one service always call all endpoints of another service, or usually just one or two etc…?
Components
The proposed solution consists of three repositories. One for the API server, one for data visualization and another one as a library to allow easy integration with WSGI applications.
Inside each one them there is a readme explaining its functionality in details.
The tasks were splitted between the members in the following way:
- Fernando Marcio fernandomarcio13@gmail.com: Python WSGI library and API server.
- João Gustavo gagu2030@gmail.com: Graph visualization frontend and Graphics design.
- Marcus Vinicius mbodock@gmail.com: API server.
- Tiago Ilieve tiago.myhro@gmial.com: API server and infrastructure.
The full project description is on Github repositories.

Log in or sign up for Devpost to join the conversation.