// system.output_stream
Engineering Journal
Documentation of technical debt, architectural scars, and infrastructure breakthroughs.
// 2026
Exploring Event Sourcing for Order Management
An active experiment in using event sourcing patterns for tracking order state changes
Designing a Marketplace for Agricultural Dealers
An architecture exploration for building a dealer-centric marketplace platform
Building for Farmers: Handling Uncertainty in Product Design
Lessons learned from designing a platform that embraces the reality of farming
I Tried to Build a Real-time Sync Engine. I Was Wrong About the Tradeoffs.
A failed experiment in building real-time data synchronization for offline-first applications
Notes from Reading 'Designing Data-Intensive Applications'
Key insights from Martin Kleppmann's book on building reliable, scalable, and maintainable systems
// 2024
Cropnest: An Experiment in Rural Trade Digitization
Documenting the technical and product hurdles in attempting to digitize informal ledgers for rural agricultural trade in India.
Optimizing Distributed Locks in Go
An analysis of race conditions in high-throughput microservices and the implementation of a custom locking mechanism using Redis and Lua.
Idempotency Keys in Payment Gateways
Handling duplicate requests in a distributed environment using Redis.
Zero-Allocation JSON Parsing
Optimizing ingestion pipelines by avoiding GC pressure with custom unmarshalers.