Part of the Mihvoi network

Software Architecture

Notes on software architecture.

Featured

Consistency 3/3 - Data Consistency and the "Theory of relativity"

 "If a tree falls in a forest and no one is around to hear it, does it make a sound?"If a system has an inconsistency but no one is able to observe it, is it still an inconsistency...

13 min read

Read article →
Explore (search, categories, archive)
Latest articles Archive →

Privacy Policy

  Privacy Policy for software.mihvoi.roLast Updated: 2026-02-21At software.mihvoi.ro (accessible from https://software.mihvoi.ro), one of our main priorities is the privacy of our visitors. This Priva...

2 min read

Terms and Conditions

Terms and ConditionsLast updated: February 21, 2026Please read these terms and conditions carefully before using Our Service.Interpretation and DefinitionsInterpretationThe words whose initial letters...

9 min read

Reusable building blocks in software

When we design a building, we usually design it base on plane walls and right angles. Why is that? Sometimes we design a round form, however that becomes way more complex to build. Still, we try to st...

7 min read

Bounded contexts or consistency contexts?

"Embrace modularity but beware of granularity" (Mark Richards)While using the Microservice architecture in software can buy you some agility if done right, I often see architectures where microservice...

7 min read

Dependency Inversion for Entities - software architecture

 Problem to solve:We create a core software entity, for example a Product - this will become root or parent entityThen we create multiple "child" entities that depend on Product. For example Order and...

10 min read