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).
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.
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-native, get in touch with our experts to determine the best approach.
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 articlesCaylent Catalysts™
Design new cloud native applications by providing secure, reliable and scalable development foundation and pathway to a minimum viable product (MVP).
Caylent Services
Quickly establish an AWS presence that meets technical security framework guidance by establishing automated guardrails that ensure your environments remain compliant.
Explore how we helped a education-focused technology company modernize their cloud infrastructure and data processes.
Learn how we helped an education technology company with a seamless transition to AWS, delivering high availability, disaster recovery, cost savings, compliance, and improved visibility for the customer's network infrastructure.
Learn how to migrate from VMware to Amazon EC2 and avoid VMware licensing and cost uncertainties while unlocking transformative cloud scalability and efficiency.