Binary Log logo

Binary Log

Archives
Subscribe
November 14, 2025

BL#2: Modularity and Data

How various data-related issues - ownership, boundaries, consistency and synchronization - apply to Modularity and design of our systems.

Hey,

I have just published a new blog post, exploring how various data-related issues - ownership, boundaries, consistency and synchronization - apply to Modularity and design of our systems. It discusses how to think about the modules - folder or versioned package in a modular monolith, separately deployed microservice - from the perspective of data flow; and what are the consequences of designs (architectures) where the flow of data is not treated as a crucial design factor. Spoiler: bad things tend to happen!

As we have discovered in Modularity, it turns out that these problems - and their solutions - do not depend on whether we have one or many deployment units, single monolith or multiple services. They are universal.

What's more, when writing this piece, I have discovered at least two more interesting dimensions of Modularity worth exploring; so stay tuned for the next posts!

As for this one, you can read it here: https://binaryigor.com/modular-monolith-and-microservices-data.html

Hope you enjoy it and see you in the next entry!

Igor

Don't miss what's next. Subscribe to Binary Log:
Binary Igor
Powered by Buttondown, the easiest way to start and grow your newsletter.