Aws
Idempotent SQS Workers with Postgres UPDATE: The WHERE-Status Pattern
Most SQS idempotency guides reach for Redis dedupe keys or dedupe tables. If your worker's job ends in a terminal state-machine transition, the row's own status column is already the lock - and one UPDATE statement is the entire safety story.
Self-Hosting a Go Binary on AWS EC2
Deploying a Go service to a single AWS EC2 instance as a hardened systemd service - cross-compiling the binary, copying it across, creating a non-root service user, configuring systemd with the right hardening directives, and handling graceful shutdown.
Configuring AWS Email Billing Alerts with CloudWatch
A detailed guide to setting up automated email billing alerts in AWS using CloudWatch metrics and SNS notifications for cost monitoring.
Securing AWS API Gateway Endpoints (Cognito, IAM, API Keys)
A guide to implement authentication and authorization in AWS API Gateway, covering Cognito User Pools, IAM roles, and API keys with practical examples.
Set Breakpoints to Locally Debug AWS Lambda
A step-by-step guide to setting up and using breakpoints for local debugging of AWS Lambda functions, improving serverless development workflow.
Reference AWS Lambda API Endpoints in serverless.yml
A detailed guide to using Serverless Framework pseudo parameters for referencing Lambda functions and other AWS resources in your serverless applications.
Switching AWS Profiles for Serverless CLI
A guide to set up and switch between multiple AWS profiles when working with AWS CLI and Serverless Framework projects.
AWS Amplify TypeScript aws-exports.js
A guide to properly typing and integrating AWS Amplify configuration files in TypeScript projects, with focus on aws-exports.js setup.