Micro service has too many moving parts.
I don't use Micro Service for my projects.
The Gym ERP System I create 2 Years ago,
We have
API, Cache, Schedule Job, Report Task
Queue for Ticket Purchase,
Events for Update App View
300 more company use our service.
We split the above function into 3 EC2.
1 EC2 Cache and Queue and Task
1 EC2 for APP API
1 EC2 for Web API and MongoDB
I won't call my design Micro service.
I will call them Job Division
Will I use K8S + Docker now ?
No, Not yet.
When ? Maybe when I need 6 EC2
Or
When the moving parts is helping.
Comments