DNDhruv Nakumindhruvnakum.xyzยท2d ago ยท 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. May42LN
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
DNDhruv Nakumindhruvnakum.xyzยทMay 4 ยท 16 min readA Practical Journey from Application to Distributed Systems - Part 3In Part 2, we built the Orders service with proper folder structure, Postgres, migrations, and Docker Compose. That gave us a solid foundation. In this part, we will add the second service: Inventory.00