Home

  • The Rube Goldberg paradox: Why complex solutions feel so right

    The Rube Goldberg paradox: Why complex solutions feel so right

    Allard Buijze, the CTO and founder of the open-source Axon Framework, recently offered a gentle reminder that sounds almost too simple: it’s far better to build software that can scale than to build it at colossal scale right from day one. You’d imagine this is common sense — the kind of thing we’d have engraved…


  • From Big Bang to Iterative Evolution: Embracing the Strangler Fig Pattern

    From Big Bang to Iterative Evolution: Embracing the Strangler Fig Pattern

    Introduction The journey of modernizing legacy systems can often feel like navigating through a dense forest of old, entangled roots and branches, with a quest to reach the sunlit canopy of modern, efficient, and scalable technology. Conventionally, some organizations may consider a ‘Big Bang’ approach—completely replacing the old system with a new one in one…


  • Why DDD is necessary if you’re an IT leader today

    Why DDD is necessary if you’re an IT leader today

    IT leaders should think about Domain-Driven Design (DDD) because it is a software development methodology that can help them build better software systems that align with business objectives and solve real-world problems. DDD focuses on understanding the core business domain and representing it in the software design, rather than starting with technical implementation details. Here…