DNDhruv Nakumindhruvnakum.xyzยทAug 13 ยท 22 min readKafka for People Who Understand It in TheoryFor many of us, Kafka lives in our head as a vague shape. I knew the sentence people say about it like it's a distributed event streaming platform and blah...blah..blah. I could repeat it in a convers61T
DNDhruv Nakumindhruvnakum.xyzยทJun 21 ยท 11 min read100 Blogs Later: Lessons from Code, Content, and ConsistencyWhen I published my first technical blog, I was not thinking about reaching 100 posts. I was simply trying to explain something I had learned. Maybe it was a bug I solved after hours of debugging. May53JN
DNDhruv Nakumindhruvnakum.xyzยทMay 18 ยท 13 min readA Practical Journey from Application to Distributed Systems - Part 6In Part 5, we changed QuickBite to an event-driven design. Orders now writes an order and publishes an OrderCreatedevent, and Inventory processes that event later. This is a better design than direct 00
DNDhruv Nakumindhruvnakum.xyzยทMay 9 ยท 25 min readA Practical Journey from Application to Distributed Systems - Part 5In Part 4, we made Orders call Inventory directly using gRPC. That gave us a working flow, but it also showed a common problem like Orders has to wait for Inventory every time. If Inventory is slow, O00
DNDhruv Nakumindhruvnakum.xyzยทMay 6 ยท 16 min readA Practical Journey from Application to Distributed Systems - Part 4In Part 3, we created the Inventory service and defined its API using gRPC and a .proto file. Both services were running locally, but they were still separate pieces. In this part, we connect them for00