Serverless Solutions in AWS
Amazon Web Services (AWS) is the oldest and biggest vendor in the cloud landscape. What humbly began as a service offering three core infrastructure services over the internet – Simple Storage Service (S3), Simple Queue Service (SQS), and Elastic Compute Cloud (EC2) – has expanded to provide over 200 services across the globe. With the advantage of being the first entrant into the field, as well as the size of its infrastructure, AWS often sets the trend in the industry, introducing new technologies as well as cloudifying existing on-premise services. The case of serverless is no different. When AWS started offering Lambda, its FaaS platform, it created a trend and was quickly adopted by a large number of customers for a wide variety of use cases. While Lambda in itself was launched not so long ago, a lot of the backend services that fall into the BaaS categories we covered in Chapter 2 have already been in production for a long time, such...