Development PracticesDeep Dive120min
Building an Everything Micro Architecture: Real Decisions, Real Code, Real Deployments
A real-world microservices case study from iBOOD.com, showing how an “everything micro” architecture—microservices and micro-apps—enables 50–80 daily deployments. Covers domain-driven design, service design, data handling, legacy integration, trunk-based development, TDD, and continuous delivery, with production code in React, TypeScript, Node.js, GCP, and MongoDB.
talk.summaryAiDisclaimer
Sander Hoogendoornibood.com
Microservices have been a major tech hype for years, with endless opinions about what works and what doesn't. But have you ever seen a successful implementation up close, with real code?
Sander Hoogendoorn has spent decades helping organisations move from legacy to clean, modern architectures. For the past five years, as CTO at iBOOD.com, he and his team have built a full micro-architecture, shipping to production 50 to 80 times per day. This talk covers not just microservices, but also micro-apps: independently deployable front-end applications that follow the same principles as the back-end services. Together they form an everything micro-architecture, consistent from the domain models to the deployment pipelines.
Sander walks you through the key decisions: applying domain-driven design in practice, breaking up and building services, structuring service internals, standardizing APIs, managing data and data movement, and staying in touch with legacy. He also covers trunk-based development, TDD, and continuous deployment, and explains how discipline in these practices makes shipping 50 to 80 times a day actually possible.
All illustrated with real, up-to-date code straight from production, on a stack of React, TypeScript, Node.js, Google Cloud Platform, and MongoDB, drawing on patterns from the open-source framework Easy.ts.
You will leave with concrete patterns, practices, and ideas to grow your own architecture and engineering skills, even if you don't work with microservices.
Sander Hoogendoorn has spent decades helping organisations move from legacy to clean, modern architectures. For the past five years, as CTO at iBOOD.com, he and his team have built a full micro-architecture, shipping to production 50 to 80 times per day. This talk covers not just microservices, but also micro-apps: independently deployable front-end applications that follow the same principles as the back-end services. Together they form an everything micro-architecture, consistent from the domain models to the deployment pipelines.
Sander walks you through the key decisions: applying domain-driven design in practice, breaking up and building services, structuring service internals, standardizing APIs, managing data and data movement, and staying in touch with legacy. He also covers trunk-based development, TDD, and continuous deployment, and explains how discipline in these practices makes shipping 50 to 80 times a day actually possible.
All illustrated with real, up-to-date code straight from production, on a stack of React, TypeScript, Node.js, Google Cloud Platform, and MongoDB, drawing on patterns from the open-source framework Easy.ts.
You will leave with concrete patterns, practices, and ideas to grow your own architecture and engineering skills, even if you don't work with microservices.
Sander Hoogendoorn
Sander Hoogendoorn is an independent dad, avid traveler, and lifelong software developer. With over 40 years of hands-on coding experience under his belt, he still ships code every day — because once a developer, always a developer.
Currently the CTO at iBOOD, Sander has led technology at several companies over the past decade and was once Capgemini’s global agile thought leader. But don’t expect corporate buzzwords — Sander’s known for cutting through the fluff with a post-agile mindset and a healthy disregard for outdated best practices.
He helps teams and organizations break rules that need breaking — replacing heavyweight processes with lightweight thinking, and agile dogma with actual flow. If something’s slowing your team down, chances are he’s already ranted about it in a keynote.
Onstage, Sander brings code, stories, and sharp insights — whether he’s talking disruption, continuous delivery, microservices, monads (yes, really), software architecture, or the lost art of writing beautiful code. His talks are fast-paced, thought-provoking, and never just theory.
Sander believes in small steps, critical thinking, and building stuff that works. No silver bullets. Just better software, made by better teams.
Currently the CTO at iBOOD, Sander has led technology at several companies over the past decade and was once Capgemini’s global agile thought leader. But don’t expect corporate buzzwords — Sander’s known for cutting through the fluff with a post-agile mindset and a healthy disregard for outdated best practices.
He helps teams and organizations break rules that need breaking — replacing heavyweight processes with lightweight thinking, and agile dogma with actual flow. If something’s slowing your team down, chances are he’s already ranted about it in a keynote.
Onstage, Sander brings code, stories, and sharp insights — whether he’s talking disruption, continuous delivery, microservices, monads (yes, really), software architecture, or the lost art of writing beautiful code. His talks are fast-paced, thought-provoking, and never just theory.
Sander believes in small steps, critical thinking, and building stuff that works. No silver bullets. Just better software, made by better teams.