My monolith application is getting too big to handle.
Most successful microservice systems start as monoliths,
then get broken up as they grow.
Fortunately, splitting up a project is easy.
1 - Move your existing application to a subdirectory
2 - Add your new application in its own directory
3 - Optionally add services to coordinate your applications
They can also talk to each other directly; your choice!
4 - Applications can also spawn worker containers
The same application, but a different run configuration
git push; we'll take it from there
Your new applications and services are deployed!
When ready, just merge to
Mix and match any supported language as you please.