Tag

#Software Architecture

4 articles

Explore (search, categories, archive)

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