AWS Lambda tiered pricing and DynamoDB shoutout βοΈππ¨βπ» - Issue #16
Well, a lot of us are super excited with AWS Lambda functions announcing the tiered pricing model as it can reduce AWS Bills. And a major shout-out to DynamoDB concepts and whitepaper which is happening from the beginning of the month.
AWS Announcements π’
AWS Amplify Flutter announces web and desktop support (Developer Preview) for Authentication.
AWS Lambda announces tiered pricing.
Amazon Aurora Serverless v1 now supports PostgreSQL 11 and In-Place upgrade from PostgreSQL 10.
Amazon EventBridge now supports receiving events from GitHub, Stripe and Twilio using Webhooks.
Amazon Cognito enables native support for AWS WAF.
Interesting content π
A blog post by Lee Tickett about CI/CD pipelines which uses GitLab CI/CD to deploy to AWS Amplify gives an overview of how to setup CI/CD pipeline with variables such as AWS account credentials and also Amplify App id which is used to trigger a build on AWS Amplify.
Rawad Haber talks about how Serverless CI/CD pipelines could be leveled up from having your codebase in GitHub and leveraging GitHub actions, E2E tests and workflows with multiple AWS accounts to the upside of having one persistent branch at all times.
Allen Helton shares his views of how Serverless is going to evolve as there is a massive adaption for Serverless in the recent times in his blog-post What Does The Future Hold For Serverless? in which he mentions about IaC and awareness of various Serverless tools can help in building better Serverless applications.
Kirk Kirkconnell recently published a series about Amazon DynamoDB core concept videos which gives you a complete picture about the basic concepts of tables and items to advance concept like change data capture with DynamoDB Streams which is helps in enabling triggers and also Kinesis Data Streams.
Wojciech Matuszewski writes about the strategies to test AWS AppSync VTL templates which shout-outs to the latest announcement from AWS AppSync with evaludate-mapping-template
with AWS SDK and also speaks about how VTL parsers, AppSync simulator and even by making a GraphQL request could be used to test the mapping templates.
DynamoDB whitepaper has given all the DynamoDB enthusiasts new insights and also deeper understanding of how DynamoDB works. And even Alex DeBrie writes about the key takeaways from the DynamoDB paper. Earlier this month, Justin Garrison hosted a Twitter spaces about the DynamoDB whitepaper, where a lot of experts shared their opinions.
Be A Better Dev in his YouTube video talks about DynamoDB infrequent access tables for cost optimization when you don't have a frequent read or write that is happening on a large amount of data on your table.
What to expect from Serverless tools? βοΈ
Lambda Powertools Python 1.26.7 is out.
AWS Lambda Powertools for .NET is now preview.
Lars Jacobsson updates the xray-cli which lets you graph traces in ascii art.
Mark your calendars π
On Aug 20th 2022, multiple user groups in India are hosting their in-person meet-ups - AWS UG Bengaluru, AWS UG Kochi, AWS UG Pune and AWS UG Jaipur their first ever in-person meetup.
AWS UG Singapore's Aug in-person meet-up is happening on Aug 25th.
Event Driven Architectures Day 2022 happening on Sept 1st in London.
AWS UG Kochi are hosting their flagship event AWS Community Day Kochi 2022 on Oct 29th, the CFPs are also open.
Word from the author π¨βπ»
Well, this month has been exciting especially with lot about DynamoDB. I had a major shout this month about the newsletter by Sheen. π₯³π€©
If you are having to manage a lot of Lambda function code, then my blog-post Allow only what your Lambda code needs can help you understand the need for least privilege IAM execution roles and how to maintain these IAM roles. Most often, web-apps need a lot of performance uplifting which could be addressed if you include Amazon CloudFront in your tech stack.
On The Zacs' Show Talking AWS, Arshad Zackeriya and me went on a live code session where we continued the path of Infrastructure as Code by using Terrform to define our IaC and deploy them to different staging environments.
I'm happy to share that I'm part of AWS UG Bengaluru organising group hosting my 2nd in-person event on Aug 20th, if you are in Bengaluru, do come and join us!
That's a lot of things! And until next time, happy building! Go Serverless! π