Bootstrapping Cloudless Infrastructure
A reusable Terraform foundation for consistent tagging, environments, and shared context across modules.
Notes on minimal infrastructure, composable modules, and pragmatic automation.
"Write it down. Share the reasoning. Show the work."
A reusable Terraform foundation for consistent tagging, environments, and shared context across modules.
Sometimes you just want to see what's happening without opening another browser tab.
How a simple browser automation project revealed the need for a direct API Gateway to SNS proxy module
Deep dive into Lambda runtime performance showing when shell's 20ms overhead becomes negligible and cold start performance dominates
Two focused Terraform modules that make event analytics almost trivial - from thousands of automation events to actionable dashboards
Learn how to set up cross-account OpenSearch snapshots using Terraform and CloudPosse modules for robust data migration and backup strategies.
How we solved the browser automation performance problem with intelligent tier routing and achieved 10x performance improvements
How a well-crafted Makefile transforms Lambda development from a collection of manual steps into a seamless, parameterized workflow
Building a production-ready serverless image processing pipeline using shell scripts, AWS Lambda, and S3 event triggers - achieving 87% memory efficiency and sub-200ms cold starts.
The story behind QM4IL - why we built our own email API when MailSlurp became too expensive for our booking bots
How shell scripts + native tools beat Node.js by 50% in a production flight API, with real performance metrics and code examples
How turning your router into an API unlocks voice-controlled networking
How to run your Lambda functions locally in an environment identical to AWS using Docker and the Lambda Runtime Interface Emulator
The foundational mechanics of turning local code into remote execution
How to evolve from a simple shell script to a production-ready API with proper staging, authentication, and monitoring - without learning frameworks.
How I turned my router's web interface into a REST API using nothing but shell scripts and Lambda layers
How to choose the right level of complexity for your serverless functions
Why the most boring solution is often the most powerful
How choosing the 'wrong' tool gave me 2x performance and 90% less memory usage
The day scattered tools became a coherent philosophy
Building infrastructure like Lego blocks - each piece does one thing well
Pre-built Lambda layers with statically-linked binaries for shell-based functions
Turn shell scripts into serverless functions with our custom AWS Lambda runtime
How we design and organize our Terraform modules for maximum composability and reuse
5 minutes from idea to production API - removing friction between having an idea and seeing it work in production
Why treating cloud services like utilities changes everything
The full ql48 evolution story
How lambda-shell-runtime is 75% smaller than official runtimes
How working with black boxes teaches clean boundaries, and why chaos forces disciplined design
How ECS Task Protection enables zero-downtime deployments and prevents message loss