Book Image

Serverless Programming Cookbook

By : Heartin Kanikathottu
Book Image

Serverless Programming Cookbook

By: Heartin Kanikathottu

Overview of this book

Managing physical servers will be a thing of the past once you’re able to harness the power of serverless computing. If you’re already prepped with the basics of serverless computing, Serverless Programming Cookbook will help you take the next step ahead. This recipe-based guide provides solutions to problems you might face while building serverless applications. You'll begin by setting up Amazon Web Services (AWS), the primary cloud provider used for most recipes. The next set of recipes will cover various components to build a Serverless application including REST APIs, database, user management, authentication, web hosting, domain registration, DNS management, CDN, messaging, notifications and monitoring. The book also introduces you to the latest technology trends such as Data Streams, Machine Learning and NLP. You will also see patterns and practices for using various services in a real world application. Finally, to broaden your understanding of Serverless computing, you'll also cover getting started guides for other cloud providers such as Azure, Google Cloud Platform and IBM cloud. By the end of this book, you’ll have acquired the skills you need to build serverless applications efficiently using various cloud offerings.
Table of Contents (12 chapters)

Introduction

I believe that most people who are following a technological career path would like to be good architects one day. A good architect should not only have deep knowledge on their expert areas, but should also have good breadth of knowledge about a lot of other things, including competing technologies.

From Chapters 1 to 9, we learned about many services that can help us build Serverless applications on the AWS cloud. In this chapter, we will briefly discuss Serverless services from some of the other popular cloud providers corresponding to the various AWS services that we saw.

Knowing the Serverless services from various cloud providers can help us make better architectural decisions. Having this knowledge can also gives us an edge over others in discussions related to Serverless computing, both meetings at work as well as less formal meetings, such as conferences...