Inspiration

Microservices Hub was created out of my own frustration as an architect for any kind of governance tool for the microservices sprawl that is quite prevalent within enterprises today. It is also inspired by Uber's DOMA Architecture and Susan Fowler's microservices checklist.

What it does

Microservices Hub is like a knowledde for an enterprise's microservices. It provides a centralized connected view of each and every microservice including their ownership/technologies used and a set of characteristics (Monitoring/Deployment Characteristics/Data Strategy and Documentation)

How we built it

Using neo4J / neo4j-graphql library

Challenges we ran into

Learning graph modeling for the idea was something that I was new to but was eventually overcome once you start relating everything as a connected relationship

Accomplishments that we're proud of

The idea of looking at your microservices sprawl as a social network is unique and never been done before so that is something I am quite proud of.

What we learned

Graph modeling is extremely powerful compared to traditional relationships.

What's next for microserviceshub

Built With

  • graphql
  • neo4j
  • neo4j-graph-ql
Share this project:

Updates