Posts
All blog posts and articles
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.
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.
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.
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.
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.
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.
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
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.
Real-world implementation of the Circuit Breaker pattern with battle-tested strategies for preventing cascading failures in distributed systems
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.