2 ms·
Maybe it's not a bad idea in the long run. I would have a meeting with the team and talk about "stages": 1) Start to split out monolith in separate packages ("
by exception_e 10y ago
Maybe it's not a bad idea in the long run. I would have a meeting with the team and talk about "stages":
1) Start to split out monolith in separate packages ("services")
2) Use RabbitMQ to "talk" between the services / Simply have one package that is the REST portion and reference the other packages inside of it (which aren't REST... just libraries, basically)
3) Patch up design flaws
4) Slowly move towards true microservices
Step 2 would be deploying everything as monolith but at least it's split up.
This gradual approach may just work for your team!