Now a days, the monolithic application design is no longer scaling as per needs. To deploy monolithic application, hassles of capacity planning and all is required. So slowly people are switching to Micro-services Architecture. A course on developing simple micro-service will be helpful. Furthermore, if we can connect 2-3 micro services by deploying them on AWS Lambda or Azure Functions using some store like S3, Dynamo DB, Azure Storage or Azure Cosmos DB using some triggers/hooks.