Moving from monolithic to microservices-based applications