We are talking APIs ☁️🚀👨💻 - Issue #12
In the world of applications, APIs is what enables communications from your front-end apps to back-end, and with Serverless this is achieved with AWS API Gateway and AWS AppSync (GraphQL). In this issue we will celebrate some of the contents and announcement around AppSync.
AWS Announcements 📢
AWS AppSync introduces new helper functions to the Utility Helper library making development much more simplified.
Risk evaluation with Amazon Cognito helps with risk calculation and also enables authentication modules to access client's IP Address.
AWS Amplify Geo category on JavaScript now allows geofence management powered by Amazon Location Service.
AWS Step Functions introduces a new interactive workshop for building and deploying application workflows, you can access the workshop here.
Amazon RDS can now publish events to encrypted Amazon SNS topics which have Server-side encryption enabled.
AWS Amplify Flutter introduces support for creating customizable authentication flows with Amazon Cognito Lambda triggers.
Amazon Aurora PostgreSQL compatible edition adds support to zero downtime patching.
Interesting content 🚀
Manoj Fernando explains about Amazon CloudFront and AWS API Gateway in his YouTube tutorial.
Shakir Ahmed Ibrahim writes about how to setup and host Alexa skill with Serverless.
Sonia Maboubi provides a brief tutorial of how to setup, deploy and test Lambda function URLs with AWS CDK.
Johannes Koch writes about how to build a Flutter web app powered by AWS Lambda function URLs using AWS CDK Pipelines backed with Java and another blog post about Flutter web, iOS and Android app using AWS CodeBuild for CI/CD Pipeline.
Lee James Gilmore in his two-part series explains about Serverless B2B authentication.
Chibuike Nwachukwu explains the pros of single table design on Amazon DynamoDB.
Chirag in his YouTube tutorial explains about the need of using AWS Lambda functions with static IP outbound and another tutorial about whitelisting IP addresses within HTTP API.
Allen Helton writes about the different ways to retry in Serverless applications.
Matt Martz gives a detailed tutorial of creating cross account IAM authorized API Gateway with AWS CDK.
Pubudu Jayawardana gives insights about AWS Step functions and the updating state machine would affect your active executions.
Jeremy Daly delivers a keynote presentation about the State of Serverless 2022.
Igor Soroka authors a blog post which explains his take on IaC tools specifically for Serverless.
Jason (Roe) Wadsworth shares his thoughts about the state of Serverless.
Rekhu Chinnarathod with a YouTube video explains about event driven architecture with Amazon EventBridge and AWS Lambda functions.
Evertson Croes in his 4 part series explains about AWS Amplify and it's need and working with a Cloud native app deployed with AWS Amplify.
Ran Isenberg shares how to manage your AWS Lambda feature flags like a boss.
M. Luthfi As Syafii builds out a step-by-step guide about deploy CRUD operations using AWS API Gateway, Lambda functions and RDS.
Rosius Ndimofor explains in depth about creating Pipeline resolvers for AWS AppSync with TypeScript using AWS CDK v2.
What to expect from Serverless tools? ⚙️
Mark your calendars 📅
AWS Community Day Amsterdam 2022 happening on June 16th.
Serverless Days Paris happening on June 22nd.
Serverless Days NYC happening on June 24th.
Word from the author 👨💻
I would love to congratulate the new cohort of AWS Heros - Adam Bien, Adam Elmore, Brooke Jamieson, Chao Cai, Cyril Bandolo, Kristi Perreault, Sanchit Jain, Shigeru Oda, Yasunori Kirimoto.
And in case you have missed out my session about Building APIs with AppSync, I spoke about AWS Amplify and how Amazon Cognito could help authentication and authorization the APIs built on AWS AppSync.
And until next time, happy building more APIs on Serverless!
Feel free to reach out to me on Twitter or LinkedIn for anything Serverless!!