NHNasim Hossain Rabbiinblog.nasimhossain.dev·1d ago · 10 min readLittle's Law: The Formula Behind Every Good System Design InterviewYou're in a system design interview and you're asked to design a banking application. Customers can: Login View accounts Check transactions Transfer money Download statements The interviewer ad10
YJYasir Jafriinyasir323.hashnode.dev·1d ago · 13 min readPicking the Right UUID Version (So Your Database Doesn't Hate You)I used to type uuid.uuid4() for years without giving it a second thought. It works, it's unique, ship it. Then one afternoon I was staring at a Postgres table where inserts had slowed to a crawl, the 00
YJYasir Jafriinyasir323.hashnode.dev·1d ago · 12 min readChoosing a Primary Key: A Tour of the IDs Real Systems Actually UseThe last article in this series was all about picking the right UUID version. This one pulls back a bit further, because UUIDs are just one item on a much longer menu, and depending on what you're bui00
SSSerhat Sorukluinbuiltendtoend.hashnode.dev·2d ago · 23 min readAt One Million Pages, Small Decisions Stop Being SmallWhat large-scale catalogue systems teach you about queries, indexing, SEO, caching, and operational discipline. A database does not care that a change looked small in the pull request. Add one field. 00
CSConverge Solutioninconvergesol.hashnode.dev·Sep 8 · 7 min readWhat Causes Thread Pool Starvation in ASP.NET Core APIs? How to Detect and Fix ItAn ASP.NET Core API can start responding slowly under load even when CPU and memory utilization look completely normal. Requests take longer to complete. Some begin queuing. Eventually, users may see 00
MAMossab Arektoutinmossabarektout.hashnode.dev·Sep 3 · 2 min readThe Ramen Shop Guide to Scalability (A 5-Page Manga)Scaling can be abstract and hard to visualize. So, I turned it into a manga! Meet Mono, a ramen chef with a single pot. His shop goes viral, and he must master Vertical Scaling, Horizontal Scaling, an00
Qqodorsinqodors.hashnode.dev·Sep 2 · 7 min readWhy Your Backend Slows Down at Scale — And How Microservices Fix ItYour backend may work perfectly when the application is small. Requests are fast, the database responds quickly, and one server can handle most of the traffic. As the number of users grows and more fe00
ARAnil Ramisettyinenterprise-crm-insights.hashnode.dev·Aug 30 · 10 min readEnterprise CRM Insights #3 Designing Scalable Dataverse Solutions: Lessons from Enterprise CRM ProjectsA solution can be technically correct and still become difficult to operate as the organization grows. I've seen Dynamics 365 implementations start with relatively simple requirements and gradually ac00
PKPRINCE KUMARinprincekumar-engineer.hashnode.dev·Aug 30 · 27 min readKafka Explained Like You're 5: Events, Partitions, and Consumer GroupsHow does a large application process millions of events every day? Think about a food delivery app. Every minute, thousands of things are happening: Someone creates an account. Someone places an ord00
SKShivam Kumarinshivamshrma09.hashnode.dev·Aug 28 · 27 min readDeep dive into Database scaling and cachingWhy databases are the bottleneck Out of every component in a system, the database is usually the one that makes or breaks it. Your app servers are stateless, so you can spin up ten more of them in a m00