Sanim KhaninDevOps.devEver Struggled with Architectural Design? Discover 6 Antipatterns You Should Avoid! (Part 1)In the world of software architecture, making the right design decisions can make or break a project. However, there are common pitfalls…14h ago14h ago
Sanim KhaninDevOps.devDo you know the 3 API protocols? Here’s my experience with GraphQL, gRPC, and RESTIn the fast-paced world of web development, selecting the right API protocol can feel overwhelming. As a developer or architect, it’s…Sep 27Sep 27
Sanim KhaninDevOps.devHow to use 8 Must-Have Lambda ConfigurationsAWS Lambda is an incredibly versatile tool for running code without worrying about the underlying infrastructure. But to really get the…Sep 24Sep 24
Sanim KhaninDevOps.devData Analysis Project with MySQL & Tableau: Extracting Insights from Cricket Match DataIn the realm of cricket, performance analysis offers invaluable insights into how teams evolve, adapt, and excel over time. My recent data…Sep 19Sep 19
Sanim KhanHow to Achieve Exactly-Once Delivery in Distributed SystemsDistributed systems are the backbone of modern applications, powering everything from payment platforms to social networks. However, one of…Sep 15Sep 15
Sanim KhaninDevOps.devWhat is the Cache Thrashing Problem? Here’s How Facebook Solved It!In my previous post, I discussed the Thundering Herd Problem and how Facebook used caching(edge server) as a solution to reduce the number…Sep 1Sep 1
Sanim KhaninDevOps.devEver Heard of the Thundering Herd Problem? Here’s How Facebook Solved It!In the digital world, where millions can tune into a live event simultaneously, smooth streaming without server crashes is a major…Aug 23Aug 23
Sanim KhaninDevOps.devHow I Choose Between Python Arrays, Lists, Tuples, Sets, and DictionariesPython offers a variety of data structures for storing multiple pieces of data in a single variable. Unlike other languages that primarily…Aug 9Aug 9
Sanim KhaninDevOps.dev5 MySQL Tricks Saved Me Hours!I recently came across some advanced SQL queries, some of which I didn’t know, and others I had long forgotten to use in the right context…Aug 2Aug 2
Sanim KhanMust-Know Strategies to Scale Your DatabaseEfficiently scaling your database is essential for maintaining performance and ensuring a seamless user experience. As your application…Jul 10Jul 10