Microservices are all the rage these days, and for good reasons. When done right, the Microservices Architecture approach has many benefits. However, it also has quite a few drawbacks. The most notable ones being increased technical complexity, due to the distributed environment and its challenges, and highly complex software platforms such as Kubernetes which have a steep learning curve. These drawbacks, unfortunately, often lead to slower Time to Market in the short run, which for many startups is just not possible. Luckily, Azure provides simpler PaaS alternatives which allow you to get a lot of value for very little time.
In this session, we’ll talk about how one can combine Azure App Service, Azure Queues and Azure Functions to quickly deliver a web app, complete with CI/CD, monitoring, configuration and all the other good things we need and love.
The source code for this session can be found here.