Emergent Architecture and Beating the Monolith
What does it mean to support, extend or even replace a monolith and should we even try? I explore the landscape as it is now… Read More »Emergent Architecture and Beating the Monolith
What does it mean to support, extend or even replace a monolith and should we even try? I explore the landscape as it is now… Read More »Emergent Architecture and Beating the Monolith
One of the core concepts of Domain Driven Design (Eric Evans) is the Bounded Context. Here’s an excellent summary of the Bounded Context in DDD… Read More »Defining the Bounded Context is the Key to Flow
I have talked about this on the podcast but wanted to break out a list of potential items that cause tech debt and legacy into… Read More »Causes of Tech Debt and Legacy
Legacy and tech debt are a fact of life in all software. So how can we identify the major causes and try to limit them… Read More »Podcast: How Does Legacy and Tech Debt appear?
I was at a presentation this week hosted by some local consultancies and supported by four major vendors in the cloud and serverless space. The… Read More »Thoughtworks: On Displacing Legacy Systems
Did you ever think that test-driven development (TDD) couldn’t be for you because you’re a developer and you want to write code? Me too. After… Read More »Test-Driven Development as a Design Tool
I’ve just listened to a wonderful Screaming in the Cloud podcast episode with Corey Quinn and Google VP Chen Goldberg who leads the Cloud Runtimes… Read More »Kubernetes or Serverless and When Should You Care?
I’ve been playing around with rust for a few months – on and off. And I came to a halt without realising it and couldn’t… Read More »Test Driven Design: at its best when it’s outside in
Last night I attended the DDD NL meetup where the challenge was to refactor some OO code, one file at a time without breaking (or… Read More »DDD, Refactoring and Legacy Code
There is currently quite a lot of noise about internal developer platforms <<insert obligatory Garter link>> as an aid to ease complexity and smooth the… Read More »Do You Need To Build An Internal Developer Platform?