- Use case: “I, as a Tech Lead, want to refactor the main collections module from a monolith into a micro-services structure following SOLID principles, so that I can expand the features and services as the business requires.”
- First idea: Create individual micro-services for each of the functions of the system, isolating functionality and allowing faster modification and iteration.
- Stack: Java [Springboot 2], Javascript [Angular]
- Business value: Necessary preparation for extending the services for 3rd parties, removing dependency of DebtManager and iterating faster.