DPDevesh Parmarinbackend-bytes.hashnode.dev·5d ago · 6 min readWhy Deadlocks Happen and How to Design Around ThemIt's 2 AM and you're the engineer on call at Figma. A design team in Tokyo is running a late-night crunch session before a client demo, dozens of people editing the same file at once, dragging compone00
DPDevesh Parmarinbackend-bytes.hashnode.dev·Aug 29 · 5 min readWhy Connection Leaks Can Kill Your ApplicationImagine you're the engineer on call for Uber's trip-matching service. It's a Friday night, surge pricing just kicked in across the city, and request volume triples in fifteen minutes. The service isn'00
DPDevesh Parmarinbackend-bytes.hashnode.dev·Aug 23 · 5 min readHow Backpressure Prevents Systems from CollapsingImagine you're the engineer on call at Uber during a Friday night surge. Thousands of drivers are pinging their location every few seconds, and your location ingestion service is the front door for al10
DPDevesh Parmarinbackend-bytes.hashnode.dev·Aug 16 · 7 min readThe Bug That Sent Two Delivery Partners to the Same OrderImagine you're the backend engineer at Swiggy, working on the dispatch service that assigns incoming orders to nearby delivery partners. It's peak dinner hour. A restaurant marks an order ready for pi00
DPDevesh Parmarinbackend-bytes.hashnode.dev·Aug 7 · 6 min readWhy Every Microservice Eventually Needs a QueueImagine you're the engineer at a UPI payments app. The Transaction Service debits the sender's account and calls the Settlement Service directly over HTTP to credit the receiver and mark the transacti00