Micro-services, that is, breaking larger applications into small parts that communicate over APIs, is increasingly becoming the