![Building an URL Shortener with Github Actions, Serverless Framework, and AWS Function Urls - DEV Community Building an URL Shortener with Github Actions, Serverless Framework, and AWS Function Urls - DEV Community](https://res.cloudinary.com/practicaldev/image/fetch/s--JVSQJuMb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wyhk2h4rdld50bynmvxj.png)
Building an URL Shortener with Github Actions, Serverless Framework, and AWS Function Urls - DEV Community
![GraphQL Serverless Real-Time Reference Architecture with AWS AppSync | by Ed Lima | Open GraphQL | Medium GraphQL Serverless Real-Time Reference Architecture with AWS AppSync | by Ed Lima | Open GraphQL | Medium](https://miro.medium.com/max/1400/1*MvgwsXnRuYBshmw6L0vEXg.png)
GraphQL Serverless Real-Time Reference Architecture with AWS AppSync | by Ed Lima | Open GraphQL | Medium
![Using atomic counters in the Enhanced DynamoDB AWS SDK for Java 2.x client | AWS Developer Tools Blog Using atomic counters in the Enhanced DynamoDB AWS SDK for Java 2.x client | AWS Developer Tools Blog](https://d2908q01vomqb2.cloudfront.net/0716d9708d321ffb6a00818614779e779925365c/2022/05/31/Anna-Karin.jpg)
Using atomic counters in the Enhanced DynamoDB AWS SDK for Java 2.x client | AWS Developer Tools Blog
GitHub - zhiguangwang/hashid-lambda: A simple AWS Lambda function that generates hashid with DynamoDB atomic counter.
![CloudCover | Using a data access layer for migration from DynamoDB to Spanner and Bigtable without touching your code CloudCover | Using a data access layer for migration from DynamoDB to Spanner and Bigtable without touching your code](https://cldcvr.com/img/blog-dataaccess-chart-e.jpg)