Technical Writing
Thoughts on distributed systems, AI pipelines, and engineering leadership
Architecture
Modernising Legacy Systems: Choosing Between Refactor, Replatform, and Replace
February 2026
A practical decision framework for engineering teams navigating the three paths out of monolithic architecture — when each strategy pays off, and the trade-offs that actually matter in production.
Read Article
Data Engineering
Change Data Capture Techniques used in Distributed Systems
June 2024
Change Data Capture Techniques used in Distributed Systems
Read Article
Data Engineering
Data Movement and Processing practices for transfering data at Scale
November 2023
Data Movement and Processing practices for transfering data at Scale
Read Article
Data Engineering
Data Arrival Patterns used in Several Distributed Channels
November 2023
Data Arrival Patterns used in Several Distributed Channels
Read Article