conermurphy.hashnode.devAccurately Typing DynamoDB Data from the AWS SDK using TypeScriptThis post was originally published on my blog on 10th August 2023 If you’ve ever tried building a project with DynamoDB and used the AWS SDK with TypeScript to read and write data to the database, you’ll probably be familiar with the issues of the SD...Aug 30, 2023·5 min read
conermurphy.hashnode.devHandling Contact Forms Submissions With a Custom REST API using AWS SES, API Gateway, and LambdaWhen it comes to building contact forms for a website, you could use a paid service to handle the sending of form submissions to you but in a world where everything is going subscription based do you really want to add one more to your list? So, in t...Aug 10, 2023·10 min read
conermurphy.hashnode.devReducing Latency: Pre-Warming Lambda Functions with EventBridge RulesFor any application, it’s important to have low latency times to ensure a fast and responsive experience for users. But, this is especially true for serverless applications; they need low latency times to ensure they’re responsive to requests, can ea...Aug 3, 2023·8 min read
conermurphy.hashnode.devHow to Build a REST API With the AWS CDK Using API Gateway, Lambda, and Dynamodb With API Key AuthenticationAPIs are a common occurrence in the developer world and for a good reason, they allow us to easily connect separate systems and products together. It’s highly likely that at some point in your developer journey, you’ll use one but today we’re going t...Jul 5, 2023·16 min read
conermurphy.hashnode.devBuilding Custom CloudWatch Alarms with SNS Notifications for Detecting Error MessagesBuilding and deploying AWS services is often the fun and exciting part but we also need to remember the less exciting and fun part of running infrastructure and that’s monitoring and reporting. Without monitoring being configured we won’t be notified...Jun 21, 2023·7 min read