Posts

All blog posts and articles

RSS
Git Branching Strategies: Real-World Lessons for Different Teams and Products
Development

A brutally honest guide to Git branching strategies based on team size, product type, and real failures. Learn which strategy actually works for your specific situation.

git
branching
war-stories
From Holacracy to Team Topologies: Designing Tech Teams for Real Autonomy
Business & Insights

Practical structures and guardrails to increase team autonomy without chaos. What worked (and didn’t) when borrowing from Holacracy, the Spotify model, and Team Topologies.

organization-design
leadership
team-topologies
AWS Lambda + S3 Signed URLs: The Battle-Tested Solution for Large File Uploads
Cloud Computing

How we went from 30-second Lambda timeouts killing our video platform to handling 10GB+ file uploads seamlessly with S3 signed URLs. Complete implementation with CDK, security considerations, and production lessons learned.

lambda
aws-cdk
aws
Multi-Account AWS Architecture: Building Event-Driven Systems for 10x Traffic Growth
Cloud Computing

Learn multi-account AWS architecture through "QuickGrocer's" migration from single-account monolith to event-driven systems during explosive growth. Explore patterns, challenges, and architectural decisions in distributed systems.

aws
eventbridge
multi-account
Death of the Factory Pattern: How We Eliminated 40% of Our Node.js Code with Pure Functions
Cloud Computing

After removing all factories, services, and dependency injection from our Node.js microservices, we shipped 3x faster with 65% fewer bugs. Here's why functions beat classes for event-driven architectures.

event-driven
functional-programming
lambda
From 500K LOC Monoliths to Functions: The $2.3M Architecture Evolution That Saved My Sanity
Cloud Computing

How we evolved from a nightmare 500K line Node.js MVC monolith to event-driven serverless functions, cutting costs by 65% and deploy times from 45 minutes to 2 minutes. Real numbers, real failures, real solutions.

event-driven
monolith
nodejs
Multi-Audience Auth0 Authentication in Micro Frontends: The Token Management Nightmare We Solved
Development

Real-world implementation of Auth0 multi-audience authentication across micro frontends, token management strategies, and silent authentication in React Native with WebView-based micro frontends

auth0
jwt
oauth
CQRS with Serverless: How I Cut DynamoDB Costs by 70% and Improved Performance
Development

Real-world CQRS implementation with AWS Lambda, EventBridge, and DynamoDB. Learn from my mistakes implementing event sourcing, handling eventual consistency, and debugging distributed systems in production.

cqrs
dynamodb
event-sourcing
Circuit Breaker Pattern: Building Resilient Microservices That Don't Cascade Failures
Development

Real-world implementation of the Circuit Breaker pattern with battle-tested strategies for preventing cascading failures in distributed systems

architecture
patterns
resilience
WebView Communication Patterns: Building a Type-Safe Bridge Between Native and Web
Mobile Development

Deep dive into WebView-native communication patterns, message passing systems, and service integration. Real production code, performance benchmarks, and debugging stories from 10M+ messages processed. Includes Rspack, Re.Pack, and alternative bridge approaches.

expo
mobile
module-federation