The best way to split a monolith is to first put that monolith aside. It might be counterintuitive, but before you decompose the legacy system, it is important to understand what the problem is that the system was built for. domain-driven-transformation.com
Domain-Driven Transformation
domain-driven-transformation.com