Skip to main content

The Art of Architecture

Domain-Driven Design bounded contexts — separating domain ownership in software architecture

Own your Domain before it ends up owning you!

··2130 words·10 mins
Bugs make Software tumble, but blurred boundaries make it collapse for good. For those structural issues the ‘Domain-Driven-Design’ label is readily slapped around, but what does that even mean and how put it into practice? The answer is… deeply philosophical, but worth diving into if you looking for guidance on building systems that make some sense.
Monolithic architecture vs microservices — why the monolith deserves a second look

Go Big or Go Home - The Beauty of the Monolith

··1988 words·10 mins
The microservices hype is 4 real, but also completely unjustified. Netflix somehow claims to have pulled it off and suddenly everyone is slaying perfectly good monoliths into tiny pieces just to secure a spot on the bandwagon. But, microservices are out there to hurt you, just wait and see. Meanwhile, monolithic architectures who have always been kind to us have gone out of fashion without any good reason. As Public Enemy said it best: ‘Don’t Believe the Hype’.