The Comprehensive Guide to Caching — Part OneHave you ever wondered how the biggest services in the world, like AWS and Netflix, achieve single-digit millisecond response times…Sep 17, 20245Sep 17, 20245
Mastering Pipes and Filters: A Messaging System PatternHave you ever found yourself tangled in the complexity of building a processing pipeline, wrestling with how to correctly design a pipeline…Sep 9, 202410Sep 9, 202410
Published inDev GeniusUnder the Hood: Exploring How Web Servers Handle RequestsHave you ever wondered how a request from a client application navigates its way to your server process? What magic do web server…Aug 27, 20245Aug 27, 20245
Published inDev GeniusDesigning Resilient APIs: Mastering the Art of Rate LimitingAs our service grows in popularity and begins to handle more traffic, we encounter new scalability challenges. Consider these questions…Aug 19, 20244Aug 19, 20244
Published inDev Genius4 Must-Know Cloud Messaging Patterns for Architects and EngineersMoving to the cloud and adopting a microservices architecture is increasingly common in modern software development. However, as we build…Aug 12, 20241Aug 12, 20241
Breaking Down Serverless: The New Cloud NormImagine you’re building a startup with a limited budget, minimal engineering resources, and very tight deadlines…Jul 29, 20243Jul 29, 20243
Microservices Explained: Why Every Developer Should CareImagine a crowded city where each building serves a unique purpose, yet together, they create a functional community. That’s the essence of…Jul 22, 20242Jul 22, 20242
My Journey With Google“Be grateful for all the obstacles in your life. They have strengthened you as you continue with your journey.”Oct 8, 20203Oct 8, 20203