Exploring AWS Serverless Beyond Lambda & API Gateway

Infrastructure & DevOps Modernization
Video

Learn about the wealth of AWS services beyond AWS Lambda and API Gateway that help you take advantage of Serverless scalability, compute and API design.

Serverless is more than AWS API Gateway & AWS Lambda


When we think about serverless, we often think about Amazon API Gateway and AWS Lambda, but there's a wealth of options out there. AWS came to re:Invent 2021 with Serverless in a very big way, launching services like AWS Serverless Redshift or Serverless Managed Kafka. These are very, very powerful paradigms, and people often focus way too much on just API Gateway and just AWS Lambda despite there being a plethora of such amazing services.

Let's dive a little deeper. AWS Lambda gets you the compute while Amazon API Gateway gets you to network ingress. But what about API design? There are services like AWS AppSync that will allow you to build the GraphQL API with VTL transformers and other capabilities that can talk to Amazon DynamoDB, to Amazon RDS, as well as to just a plain AWS Lambda function that can go and fetch any data you'd like.

You can build incredibly advanced applications with serverless technologies. And one of the best ways of building out a serverless app is to use Amazon DynamoDB, which is a tremendously powerful database system that's globally available with global tables. And it even has ACID transactions in a single region. You can build very, very powerful apps that scale to billions of users and hundreds of millions of requests per second.

There's a great talk from re:Invent 2017 where Snapchat talks about how they built their stories feature on top of Amazon DynamoDB. So there should be no myth or issue with thinking about how serverless can scale. Serverless can scale to any workload and the best part about it is that it can also scale to zero.

When you're not using your infrastructure, you're not paying anything. Amazon Aurora Serverless in particular is great at this. You can provision Aurora capacity units. You can scale down to zero when your database isn't in use, and then you can scale up to thousands and thousands of units of capacity any time you want. All in all, the amount of options that are available to build out serverless architectures on AWS in 2022 look amazing, and you can build any application you can dream up.

If you’d like help with leveraging technologies such as serverless to modernize your existing applications on AWS or build net-new applications that are truly cloud-nativeget in touch with our experts to determine the best approach. 

Infrastructure & DevOps Modernization
Video
Randall Hunt

Randall Hunt

Randall Hunt, VP of Cloud Strategy and Innovation at Caylent, is a technology leader, investor, and hands-on-keyboard coder based in Los Angeles, CA. Previously, Randall led software and developer relations teams at Facebook, SpaceX, AWS, MongoDB, and NASA. Randall spends most of his time listening to customers, building demos, writing blog posts, and mentoring junior engineers. Python and C++ are his favorite programming languages, but he begrudgingly admits that Javascript rules the world. Outside of work, Randall loves to read science fiction, advise startups, travel, and ski.

View Randall's articles

Learn more about the services mentioned

Caylent Catalysts™

Serverless App

Design new cloud native applications by providing secure, reliable and scalable development foundation and pathway to a minimum viable product (MVP).

Caylent Services

Infrastructure & DevOps Modernization

Quickly establish an AWS presence that meets technical security framework guidance by establishing automated guardrails that ensure your environments remain compliant.

Accelerate your cloud native journey

Leveraging our deep experience and patterns

Get in touch

Related Blog Posts

Stream Logs to OpenSearch via Kinesis

Data streaming eliminates the need to write custom applications for transferring data. Caylent’s Kennery Serain provides a reference architecture and code examples to showcase how to ingest data on OpenSearch using Kinesis Data Streams in near real-time.

Infrastructure & DevOps Modernization

Effective AWS Mocking with Moto

Learn how to effectively mock AWS services for better testing and development with Moto to make code testing more effective & efficient.

Infrastructure & DevOps Modernization

Differences Between GenAI and AI

While GenAI has gained significant attention in recent times, businesses have long used AI for vital tasks like fraud detection and personalization. Learn the distinctions between GenAI and Analytical AI and how you can unleash the potential of AI in your business.

Artificial Intelligence & MLOps
Video