https://walkingtree.tech/strategies-migrate-monolithic-application-microservices-2/