I’m using rancher/server for orchestration. Initially I plan to do few services for my Beta tests. But I foresee that I will need to abstract more services.
I use Redis for a queue service. I’m changing my overall logic template to Dgraph - I was using a mix of RedisGraph with MongoDB. And I also have an accounting service I did with Mysql that I also want to change to Dgraph.
My API is in GraphQL to use with two types of Apollo Client. I integrate others third-party services into this same API. And I use JWT to control writing in each distributed service and auth.
I really just needed to know the least of the minimums to set up my environments.
For your 15 microservices, are you using 1 dgraph instance per micro service?
Yes, for now two and creating relationships through IDs
An instance I am using to maintain all social network logic. Where there is an option to follow, (I have queued in Redis to control who accepts to be friend), user data (much information of the user) and the other instance will be a series of products that also have relations between products and “owners”.