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...
Tag
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...
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...
You can actually prove that most software systems would work faster in a monolith than in a microservice architecture. Just put back together all the microservices in a monolith, mentally. Replace all...