This issue was published on March 12, 2024
In this issue, CloudFormation gets up to 40% faster, AWS frees outbound data migrations, and PlanetScale focuses on profitability. Read the full issue...
Below are the most popular links from Issue #270 as chosen by our Off-by-none email subscribers. Sign up for the newsletter and help choose the most popular links each week!
Experience up to 40% faster stack creation with AWS CloudFormation
AWS CloudFormation improved its stack creation speed by up to 40% and introduced a new stack creation event, CONFIGURATION_COMPLETE. This event is available at both the stack and resource levels. When customers create a stack, AWS CloudFormation makes API calls to AWS services to create resources.
DynamoDB mistakes we made (so you donāt have to) by Tom Muc
The NoSQL approach has some learning curve to it and there are many things to remember to get it right. Hereās a list of mistakes and problems we faced when introducing the single-table DynamoDB approach to our microservices.
How we sped up AWS CloudFormation deployments with optimistic stabilization
AWS CloudFormation customers often inquire about the behind-the-scenes process of provisioning resources and why certain resources or stacks take longer to provision compared to the AWS Management Console or AWS Command Line Interface (AWS CLI).
No one size fits all: True also for selecting IaC tool by Jones Zachariah Noel N
Serverless applications are architected using different components and using Infrastructure as Code (IaC) helps with provisioning the resources used by the Serverless applications using a developer workflow.
When to use Step Functions vs. doing it all in a LambdaĀ function
Iām a big fan of AWS Step Functions. I use it to orchestrate all sorts of workflows, from payment processing to map-reduce jobs. Why itās yet another AWS service you need to learn and pay for. And it introduces additional complexities, such as:
There are so many great blog posts, tutorials, use cases, and more shared each week by the #serverless community, that picking just a few to feature is really hard. So here are some other honorable mentions chosen by our readers.
AWS Cognito User Pools: Sign in with Email, Google, or SAML and link to a single user
Cognito User Pools is an AWS service that provides applications with user identity and auth. This series of articles cover a full stack solution that enables users to sign in with their Email + Password, Google Sign In, or SSO (SAML), and link all methods to the same user within the app:
Blazing fast Javascript?! by Ryan Cormack
The Low Latency Runtime for Lambda (LLRT) is a custom runtime created as part of the AWS Labs experimental features. Itās not designed to be run in production and isnāt Node compatible. But it is really really fast.
DynamoDB and Itās Partition Strategy For Read Heavy Use-case by Devarpi Sheth
When you run your application in AWS Cloud and you choose NOSQL database, high chance you will end up using DynamoDB as your NOSQL database. AWS has called out all the best practice of DynamoDB partition designs.
Stay up to date on using serverless to build modern applications in the cloud. Get insights from experts, product releases, industry happenings, tutorials and much more, every week!
Check out all our amazing sponsors and find out how you can sponsor an issue.
Jeremy is the CEO and Founder of Ampt and an AWS Serverless Hero that has a soft spot for helping people solve problems using serverless. He frequently consults with companies and developers transitioning away from the traditional āserver-fullā approach. You can find him ranting about serverless on Twitter, in several forums and Slack groups, hosting the Serverless Chats podcast, and at conferences around the world.
Off-by-none is committed to celebrating the diversity of the serverless community and recognizing the people who make it awesome. If you know of someone doing amazing things with serverless, please nominate them to be a Serverless Star āļø!