Explain how you would migrate a monolithic financial application to a microservices architecture without introducing downtime.