Learn Serverless
Serverless programming is turning the software industry upside-down. Are you ready?
Don’t get left behind. Start learning serverless today.
Serverless programming is turning the software industry upside-down. Are you ready?
Don’t get left behind. Start learning serverless today.
The serverless world changes fast. Keep your skills relevant. Subscribe to Serving of Serverless, my newsletter or follow me on Twitter. I’ll keep you current with the serverless world and new training resources as they become available. I will never sell or share your contact information.
About two weeks ago, AWS re:Invent 2018 concluded. It was a huge week for serverless; AWS announced lots of releases for serverless, and they were all good. Many people are commenting on their excitement about things like Lambda layers, Lambda bring-your-own runtime, DynamoDB on-demand, and DynamoDB transactions. Those are all fantastic announcements, but I think everyone is overlooking the power of another great announcement: the ability to invoke Lambda functions from Application Load Balancer.
Replacing API Gateway with Application Load Balancer could save you thousands of dollars on your bill every month. API Gateway is a great product, and offers a generous free tier. For personal projects and small sites that need one or more serverless APIs, it may be all you ever need. But, if your site is larger and gets a lot of traffic to your APIs, API Gateway might be the least cost-effective serverless service you use.
In less than ten minutes you can have a Lambda-powered API that is integrated with both API Gateway and Application Load Balancer. How? I will walk you through deploying a set of example services that I built that demonstrate using Application Load Balancer with your Lambda functions. We’ll first create an API with API Gateway, and then create an application load balancer with all of its pre-requisites (a VPC, etc), enabling you to call the same function using either the API Gateway endpoint or the application load balancer.