Explain how you would design a zero-downtime deployment strategy for a monolithic application transitioning to microservices at Epsilon.