Hands-On Serverless Applications with Kotlin: Build, secure and deploy serverless applications using AWS infrastructure and services

Learn how to choose and design the right architecture blended with use of design patterns to create your serverless application to cut costs and improve scalability of your applicationsKey FeaturesLearn how to secure, deploy and manage your serverless applicationLearn to deploy your application on AWS lambda and test your applicationLearn both the things simultaneously i.e. Designing serverless app and writing code in KotlinBook DescriptionServerless architecture allows you to build and run applications and services without having to manage the infrastructure. Many companies have started adopting serverless architecture to save cost and improve scalability. This book will be your companion and guide to design 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 explaining 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.What you will learnDesign a Serverless architectureUse AWS Lambda to contain your serverless APIDesign and set up the data flow between cloud services and custom business logicKnow more about various ways to keep your Serverless app safe and secureGet an idea about how well designed Serverless API gives you benefit in terms of using huge infrastructure and still cut the costsLearn how to handle distributed systems in KotlinLearn to secure your Kotlin AWS Serverless application Learn some of the Kotlin design patterns for Serverless applicationsWho This Book Is ForThis book is for Kotlin developers who would like to learn about the serverless architecture. Kotlin programming knowledge is assumed. AWS knowledge would be an added advantage.

Author: Hardik Trivedi

Learn more