Transit from monolithic architectures to highly available, scalable, and fault-tolerant microservices