Practical engineering write-ups, design decisions, and systems thinking from real work.
June 18, 2026
MediumEach normal form is a level of βsafetyβ against bad design, like safety levels for a bridge. Each form builds upon the previous. ...
June 19, 2025
MediumThis guide explains how different components in a backend system talk to each other using patterns like Request-Response, Synchronous vs Asynchronous ...
June 17, 2025
MediumWhen we talk about building software, it is not just about writing code. There is a whole process behind it. This process is called the Software Devel ...
February 13, 2025
dev.toWorking with databases often involves handling large amounts of data. One of the most common ways to import or export data is through CSV files. ...
February 11, 2025
freeCodeCampHave you ever run a program, and it crashed? No error messages, no hints, just silence. How do you figure out what went wrong? That's where logging sa ...
February 8, 2025
MediumIn this article, I will try to explain Spark Architecture in depth, which will help you in preparing for the interview. ...