Serverless architecture allows you to build and run applications and services without having to manage the infrastructure. This book will be your companion and guide to designing serverless architectures for your applications with AWS and Kotlin. This book will help you build the client application and the backend functions serving it.
The book will begin with an explanation of the fundamentals of serverless architecture and the working of AWS lambda functions. You will then learn to build, release, and deploy your application to production. You will also learn to log and test your application and build a serverless API. You will then learn to troubleshoot and monitor your app and AWS lambda programming concepts with API references. Moving on, you will learn how to scale up serverless applications and handle distributed serverless systems in production. By the end of the book, you will be equipped with the knowledge needed to build scalable and cost-efficient Kotlin applications with the serverless framework.