As developers, our job is to create value by writing code. We write code to solve business challenges and create value for our companies or customers. But writing code is just one part of it. We need to understand how and where it will run, how it will perform under load, how we will scale it out, etc. Imagine a world where we can focus on the essence of our job, which is creating value through code. Imagine if we could declaratively express what needs to happen and not care how it will be executed. A world where we can focus on data modelling and code, instead of infrastructure and database tables. Now, on top of that, imagine if such an application simply complies with the Reactive Principles. Wouldn't that be cool? Well, that's what Kalix has to offer. In this talk, we will walk you through the main concepts in Kalix. You will learn how to build a Kalix application by composing Kalix components and deploying it to production in no time.