From Monolithic to Microservices: An Experience Report from the Banking Domain