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…?
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 firstname.lastname@example.org: Python WSGI library and API server.
- João Gustavo email@example.com: Graph visualization frontend and Graphics design.
- Marcus Vinicius firstname.lastname@example.org: API server.
- Tiago Ilieve email@example.com: API server and infrastructure.
The full project description is on Github repositories.