A walkthrough of serving public assets from S3 without making the bucket itself the public interface, using CloudFront, API Gateway, IAM, and Terraform.
Distributed Systems
A collection of 4 posts
Managed vs Open Source in Cloud Architectures
At scale, architecture is no longer about tools—it’s about trade-offs. This piece explores how experienced engineers decide between managed services and open source by focusing on cost, control, and where engineering effort actually creates leverage.
Ensuring Data Integrity in Real-time Synchronization: A Phoenix LiveView Tale
Tackling duplicate webhook calls in #Phoenix with a Deduplicator! Learn how we ensure data integrity and system reliability with Elixir's GenServer and ETS for efficient deduplication. Dive into my journey from challenge to solution. #ElixirLang #WebDevelopment
Understanding Distributed Systems, my comments
As a software engineer, I've always been fascinated by the complexity and power of distributed systems. These systems, which operate across multiple devices and locations, are at the heart of many of the technologies we rely on every day, from...
