Serverless architecture has changed our approach to software development. Imagine that you can build an application. Then deploy it and can scale it up without any server managing task. It sounds like a dream, but with the Serverless approach, this idea is possible.

However, can you do it correctly? You can find much information that is describing what you can gain with this approach and how easy is to build the Serverless application. It is not always right. In most cases, you need to consider a lot of different elements, and it makes developing Serverless application more complicated.

During this workshop, you will learn how to use Azure platform to build backend of your application using Microsoft Azure Serverless components. Moreover, you will help entrepreneur that would like to settle a new business. You as a technical person will need to help him and provide a prototype of solution that will verify his idea. Then you will need to refactor it to the final solution.

Through different examples, you will explore Azure Functions, Logic Apps, Event Grid and some other Azure components. You will discover how it is easy to build and integrate your applications. Finally, you will learn how to build, deploy, manage and monitor your application. Together with examples, Michal will point out main pros and cons of the used platform. This talk will help you in deciding whether you should use Serverless approach.

After this workshop, you will know the most essential Serverless components that are in Microsoft Azure, and you should be able to design and develop this type of applications.