Latency, Latency, Latency in Serverless 🚀☁️ - Issue #32
Latency is real, serverless latency is getting better
When building applications on top of Serverless, latency is a concern because there are multiple layers and components with data flowing between them. EventBridge has just announced that Event bus latencies have improved across all regions.
📢 What's new in AWS Serverless
AWS announces improved end-to-end latencies for Amazon EventBridge Event Buses
AWS Amplify announces Authenticator UI Library for Swift and Android
Announcing AWS AppSync Merged APIs for GraphQL federation
Amazon Cognito launches an improved console experience for identity pools
AWS Copilot announces Static Site pattern to host single-page web applications
🚀 AWSome content to learn from
Robert Slootjes explains how building TypeScript projects in a Serverless framework can be optimized with esbuild with fast build time, less package size, and proper stack trace.
Charles Allison in the part-1 blog gives us a walkthrough of building Serverless API with TypeScript and integrating the API with different AWS Services via Lambda functions.
Michael Walmsley talks about what you log matters and why it is critical in an application which gives insights about what’s functional, why something broke, and also when did it happen!
Maintaining your application with Infrastructure as Code (IaC) is very important, Benjamen Pyle’s blog about IaC talks about the impact IaC brings to the table from planning, and development to delivery.
Understand from Matt Carey’s blog, how you could build a robust serverless messaging service with EventBridge Pipes and CDK which talks about the architecture and also Pipes in detail.
Want to elevate your DevX of Serverless? Lee Gilmore explains how Plop framework could be used to create a CLI for auto-generating Serverless code. Also, Lee published a blog about Serverless OpenAPI and Amazon API Gateway with CDK and hosting the API spec on CloudFront.
Vu Dao writes about how FastAPI could be powered by AWS Serverless and CDK can help you build and deploy with the solution walkthrough.
If you want to transition into a Serverless Architect, Sam Williams tips you with the advanced patterns needed for a Serverless Architect.
Abhishek Gupta explains how you could use Golang for Serverless data processing with SNS and Lambda functions with CDK.
ICYMI, Marcia Villalba summarizes what is new in AWS Serverless 2023.
Jones Zachariah Noel N (author) explains different factors which can account for maintaining Lambda function performance during peak traffic and how ALBs and API Gateway play a role in this architecture choice.
⚒️ What's happening with AWS Serverless tools
AWS CDK v2.80.0 is out.
Ran Isenberg has launched cookie-cutter template with built-in best practices in Python.
Lars Jacobsson’s AWS SDK CLI helps you with identifying the right AWS SDK v3 for JavaScript libraries.
🗓️ Mark your calendars
AWS User Group Bergstrasse is hosting their meet-up EventBridge pipes - hands on! on June 5th, 2023.
AWS User Group Bengaluru in collaboration with MongoDB is hosting Unleashing the Potential of AWS + MongoDB Solutions on June 17th, 2023.
AWS User Group Douala is hosting a meet-up about Building Serverless APIs with OpenAI on June 24th, 2023.
ServerlessDays are happening -
ServerlessDays Paris 2023 on June 7th, 2023.
ServerlessDays Zurich 2023 on June 22nd, 2023.
ServerlessDays Cardiff 2023 on September 21st, 2023.
AWS Community Days happening -
ACD Warsaw on June 1st, 2023.
ACD Midwest on June 15th, 2023.
ACD Malaysia on July 22nd, 2023.
ACD Philippines on July 29th and 30th, 2023.
ACD Aotearoa on September 6th, 2023.
ACD DACH on September 14th, 2023.
ACD NL on September 20, 2023.
CDK Day 2023 is happening on September 29th, 2023 virtually. CFPs are open.
⭐ Pick of the month
This month’s Pick of the month is “AWS Step Functions with error handling“.
Arpad Toth has you covered about customizing error handling in Step Functions by comparing the approach with and without Step Functions and also leveraging things such as retry option by Step Functions.
Jones Zachariah Noel N (author) writes about handling errors with Step Functions and how the feature helps when working with different SDK integrations. And there is a series about AWS Step Functions.
Apart from error handling, Step Functions also has wait state; Dharmendra S Negi explains about it and also how to use it in the state machine.
👨💻 Word from the author
Thanks for the great response to my previous newsletter issues and blog posts.
I’m open to feedback, so feel free to DM me on Twitter or LinkedIn for any queries about AWS or Serverless.
Stay tuned and share with Serverless enthusiasts.
Until next time, happy building on Serverless!