Aardling
@aardlingeu.bsky.social
📤 49
📥 144
📝 55
Software consultancy for complex environments. Domain modelling, architecture, and strategy.
If the model you create is hidden away in the engineering organisation, you will lose a lot of its value. The business needs to not only understand the model but also share the ownership.
aardling.eu/en/insights/...
loading . . .
10 days ago
0
0
0
When we model, finding the right words helps us reason at a higher level. In a recent presentation, our senior consultant Stijn Vannieuwenhuyse shared some tips for designing domain models with the business in mind. Read more on our blog -
aardling.eu/en/insights/...
loading . . .
about 1 month ago
0
0
0
“OK, we’ve done some EventStorming. Now what? How do we translate it into code?” Just because something appears in the EventStorm, it doesn’t mean it needs to be implemented as code. A Command in the model might end up being a function call on an object.
loading . . .
2 months ago
1
0
0
💡 "We listen to what the business wants and translate that into quality software" If you describe DDD to someone outside of software development, they might assume all software is designed this way, but in reality, it's not!
loading . . .
3 months ago
0
3
1
Your domain model isn’t helping your business (yet!) To ensure your model brings value to the business, all key business stakeholders need to understand the model. If it's only the engineers, your team miss out on lots of value. 1/2
3 months ago
1
0
0
When should you reconsider the design of your current domain model? Noticing when your domain model is no longer fit for purpose is a crucial skill for programmers. It's important that as a team, you have a culture that questions whether the model is a stable reflection of the software.
loading . . .
3 months ago
0
1
0
You can’t perfectly design your software system from the beginning. Your system design will evolve as you iterate based on customer feedback and new information. Once you have this iterative cycle, refactoring and adding new product capacities becomes easier Search for Satisfying Software on YT
loading . . .
3 months ago
0
0
0
reposted by
Aardling
Andrew Harmel-Law
4 months ago
“The hardest part (of deciding) is framing the problem. It is also the part we spend the least amount of time on.” This is _so_ true. 👏🏻
@gienverschatse.com
closing
#NewCrafts
#Paris
2025.
0
25
6
@newcrafts.bsky.social
Day 2 in Paris 🇫🇷 is underway.
@tcoopman.bsky.social
ran a workshop reviewing the advantages of using LLMs to design complex software systems. And
@gienverschatse.com
closed the day with her keynote on how to make better decisions in complex software projects.
4 months ago
0
3
1
🚫 Your bounded contexts shouldn't match 1-1 with your business domains. Mathias Verraes, Aardling's principal consultant, recently wrote about this on his blog.
verraes.net/2025/08/doma...
4 months ago
0
0
0
reposted by
Aardling
Mathias Verraes
4 months ago
The quote "All models are wrong but some are useful" should not be read as an excuse to stick with your model. It's a call to actively search for more useful models.
4
22
11
reposted by
Aardling
Mathias Verraes
4 months ago
If you're new my work on models:
verraes.net/2022/09/crit...
add a skeleton here at some point
0
1
1
High praise for our senior consultant
@gienverschatse.com
!
add a skeleton here at some point
4 months ago
0
1
0
Jordy Dehaes, CTO: "Protime was in a challenging moment when Aardling came along and Thomas struck the right balance between getting input and moving forward." "It definitely helped to have that outside voice with different experiences," says Erik Sacré. 📖 Read the full case study:
bit.ly/3IdwYMC
5 months ago
0
0
0
From chaos to clarity: Designing the new team structure: Aardling didn't just identify Protime's ownership problem, they architected the solution. The transformation design: FROM:Feature teams rotating every 4-6 months TO:Domain-aligned teams with clear ownership 📖 Read further
bit.ly/3IdwYMC
5 months ago
0
0
0
The power of asking the right questions at the right time 💡 Aardling's breakthrough with Protime came through carefully designed workshops with a cross-section of the software organisation. 📖 Read the full case study:
bit.ly/3IdwYMC
5 months ago
0
0
0
Erik Sacré, Protime's Technology Architect, highlights what made Aardling's guidance valuable: "Thomas could point to examples where this had worked or where this didn't work. I could only bring it from a theoretical point of view 📖 Read the full case study:
bit.ly/3IdwYMC
5 months ago
0
0
0
How do you diagnose complex organisational problems? When Protime contacted Aardling in 2023, they had 12 teams, solid technical infrastructure, but delivery was unpredictable. The breakthrough insight: "Everyone owns everything" had become "No one owns anything." 📖
bit.ly/3IdwYMC
5 months ago
0
0
0
Calling all data leaders and practitioners! 📣 Data Mesh Live 2026 is your essential meeting point for advice, guidance, and community in managing data in complex environments. Join us June 11-12, 2026, for practical, actionable insights on building modern data systems at scale:
2026.datameshlive.com
6 months ago
0
1
0
The CFP for Domain-Driven Design Europe 2026 and for Data Mesh Live 2026 is open: Our consultants wrote some tips to help write the best CFP:
aardling.eu/en/insights/...
6 months ago
0
0
0
Aardling is bringing two leading conferences back to Antwerp in 2026! - DDD Europe (June 10-12) - Data Mesh Live (June 11-12) Tickets are now open for both conferences:
ti.to/on3/aardling26
.
6 months ago
0
1
0
Nothing beats face-to-face learning and networking. Join us in beautiful Paris for an immersive workshop experience where you can connect with fellow practitioners and dive deep into complex scenarios together. 🇫🇷 Location: Paris, France 🤝 Format: Interactive in-person workshop 👉
ti.to/aafr/nc25
6 months ago
0
0
0
Join our expert Aardling consultant Gien Verschatse for an in-depth exploration of strategic DDD concepts. This training focuses on the high-level design patterns and strategic thinking that make DDD so powerful for complex business domains. Discover Strategic DDD:
ddd.academy/strategic-dd...
6 months ago
0
0
0
reposted by
Aardling
Mathias Verraes
9 months ago
From an engineering perspective, software wants to be decoupled. From a business value perspective, software wants to be deeply interconnected. That's the fundamental friction that software design, and Domain-Driven Design specifically, attempts to address.
1
29
14
reposted by
Aardling
Thomas Coopman
9 months ago
"We have this mythical person in the DDD community: the domain expert"
@settling-mud.bsky.social
in the keynote with
@johncutle.fish
#dddeu
0
4
3
reposted by
Aardling
Mathias Verraes
9 months ago
At DDD Europe "Model drift and software attractors" by Barry O'Reilly, the great software architecture philosopher
#dddeu
1
7
3
Come and say hi to us at the Aardling booth
@dddeu.bsky.social
@eventcentric.bsky.social
! Learn about how we help teams with domain modelling and software strategy. We're also raffling off a pair of Sennheiser headphones 🎧
9 months ago
0
0
0
reposted by
Aardling
Domain-Driven Design Europe
9 months ago
Here we go! We're underway with Gregor Hohpe in Antwerp!
add a skeleton here at some point
0
1
1
In this video, Yury Niño Roa focuses on the circuit breaker pattern for microservices, which describes a good solution to reoccurring fault tolerance.
loading . . .
Finding the Best Configuration in Distributed Architectures - Yury Niño Roa - EventSourcing 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://x.com/eventcentriceuht...
https://youtu.be/3s1NWbwSlCM
9 months ago
0
0
0
reposted by
Aardling
Gien Verschatse
9 months ago
Listen to “System Thinking” on our
@aardlingeu.bsky.social
YouTube Channel:
youtu.be/PQ7alnbdUp4
(Also available on Spotify and Apple Podcasts.)
loading . . .
Learning Systems Thinking with Diana Montalion
Today’s episode of Satisfying Software is with Diana Montalion, author of Learning Systems Thinking. Diana has a wealth of experience of helping software tea...
https://youtu.be/PQ7alnbdUp4
0
3
1
Most of the articles that can be found on the Internet about Event Sourcing are wrong or incomplete. Oskar Dudycz will gather crazy ideas from the Internet and compile them into a recipe for disaster. By the end of this video, you'll have an idea of what, and what not, to do.
youtu.be/JTtia9jFHdE
9 months ago
0
0
0
In the video, Jérémie Chassaing pulls apart the buzzwords and shows how a functional approach leads first to domain code that is easily readable and highly testable.
loading . . .
Functional Event Sourcing - Jérémie Chassaing - EventSourcing 2020
EventSourcing Live 2020 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/iknI3IUAJlI
9 months ago
0
0
0
What happens if you mix
#EventStorming
with a Low Code Platform? Christof Heinzel & Alexander Miertsch will take you on a visual modelling journey based on a real use case from a client's project.
loading . . .
From Event Storming to working code - Christof Heinzel-Alexander Miertsch - EventSourcing Live 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://x.com/eventcentriceuht...
https://youtu.be/gozEINlnsMg
9 months ago
0
0
0
With the rise in momentum and adoption of CQRS and Event Sourcing, so has the importance of projections. Yet, there's not much on the role they play. We'll look at the various ways to go about designing, authoring, and testing projections.
loading . . .
Projections Explained - Yves Reynhout - EventSourcing 2020
EventSourcing Live 2020 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/CFPS-K5HjdY
10 months ago
0
0
0
Peter Royal will uncover the design and implementation of an application helping power Netflix’s studio. Borrowing ideas from
#EventSourcing
and
#CQRS
, he will show how this model is aligned with modern cloud-based architectures and capabilities desired in business applications.
loading . . .
Event Sourced Business Applications - Peter Royal - EventSourcing Live 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://x.com/eventcentriceuht...
https://youtu.be/Hg9JYyciJvk
10 months ago
0
0
0
Traceability, Consistency, Correctness. Why Nordic fintech Lunar chose
#eventsourcing
and the challenges it brought.
loading . . .
Event Sourcing: Traceability, Consistency, Correctness - Thomas Bøgh Fangel - EventSourcing 2020
EventSourcing Live 2020 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/lhwBmE_3X_c
10 months ago
0
0
0
reposted by
Aardling
Gien Verschatse
10 months ago
Listen to “Communication patterns for engineers” on our
@aardlingeu.bsky.social
YouTube Channel:
youtu.be/oKdbQfqDolU
(Also available on Spotify and Apple Podcasts.)
loading . . .
Communication patterns for engineers with Jacqui Read
Jacqui Read is the author of "Communication Patterns: A Guide for Developers and Architects."She is a well-known speaker and gave one of the most well-receiv...
https://youtu.be/oKdbQfqDolU
0
0
1
Based on interviews with 25 engineers, in which 19 event-sourced systems are discussed, Michael Overeem, lead software architect at AFAS explores the rationale for event-sourcing.
loading . . .
Event system evolution - Michiel Overeem - EventSourcing Live 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/ZSS1S46SUmY
10 months ago
0
0
0
You can’t perfectly model a system from the beginning. Designing software is often an iterative process where you build, share with customers, add features and so on.
@tcoopman.bsky.social
speaks w/
@gienverschatse.com
about DDD, tactical design patterns, and why refactoring is a non-negotiable.
loading . . .
10 months ago
0
0
0
There are patterns for dealing with conflicting updates in traditional data stores but how do you deal with conflicts when you have event streams? This video covers patterns for conflict detection in traditional storage and how event-sourced systems differ when conflicts occur.
loading . . .
Conflict Detection and Resolution in an EventSourced System - James Geall - EventSourcing 2020
EventSourcing Live 2020 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/qv2ZSbY2LTo
10 months ago
0
0
0
reposted by
Aardling
use case driven
10 months ago
This is a hell of a podcast🔥. I will definitely reuse your « passive agressive events » metaphor 😄 The first part of your podcast dedicated to some EDA pitfalls resonates a lot with things that
@paulinejamin.bsky.social
and I are talking about in our last talk.
0
4
1
reposted by
Aardling
Gien Verschatse
10 months ago
Event-Driven systems come with challenges: How do we version our events? Can we only publish events in an Event-Driven Architecture? How do we test all of this? These are a few of the questions I discussed with
@noctovis.bsky.social
in our latest episode of Satisfying Software!
loading . . .
2
10
9
An EventSourcing experience report: Lessons on event synchronization in mostly-offline settings, and conflict management.
loading . . .
Experience Report: Event Sourcing without Responsibility - Michael Sperber - EventSourcing Live 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/Evv_GF6TnyA
10 months ago
0
0
0
reposted by
Aardling
Gien Verschatse
10 months ago
Which programming language works really well with Tactical Patterns? When should be involve our software developers? How to deal with something that is over or under modeled? In our second episode of Satisfying Software, I spoke with
@tcoopman.bsky.social
on the Tactical Patterns of DDD.
loading . . .
2
3
4
reposted by
Aardling
Rebecca Wirfs-Brock
10 months ago
Here is the latest essay in our book, Design and Reality. Critical Software Redesign: Creating the Environment for Large Scale Change
wirfs-brock.com/rebecca/blog...
Thanks
@mathiasverraes.bsky.social
for the many conversations that went into writing this with you!
loading . . .
Rebecca’s Web – Critical Software Redesign: Creating the Environment for Large Scale Change
Rebecca Wirfs-Brock On the Web
https://wirfs-brock.com/rebecca/blog/2025/04/14/
0
7
3
Most systems will have to deal with future or deferred events. Even the most common example of software on the web — a blog — will have the ability to “publish” a post in the future at a certain time.
loading . . .
4 Strategies for Future Events with Event Sourcing - Craig Morris - EventSourcing 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://www.linkedin.com/compa...
https://youtu.be/pbKUNAzio4s
10 months ago
0
0
0
This is a case study about how Lunar Bank prepared for hyper-growth with an event-driven architecture and DDD as its foundation. Key insight: Tech excellence (event sourcing) + organizational structure (domains and squads) must work in tandem to scale a modern digital bank.
loading . . .
Event driven architecture & hyper-growth - T. Bøgh Fangel & B. Nielsen - EventSourcing Live 2021
EventSourcing Live 2021 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://x.com/eventcentriceuht...
https://buff.ly/4hDfBRr
10 months ago
0
0
0
This video will explore architectures which have emerged based on event logs, what they are useful for, and the consequences of different approaches. The focus will be on attributes such as fault tolerance, scalability, operations, integration, and development concerns.
loading . . .
Event Log Architectures: when quality matters - Martin Thompson - EventSourcing 2020
EventSourcing Live 2020 - Organised by Aardling (https://aardling.eu/) https://eventcentric.euhttps://newsletter.dddeurope.com/https://x.com/eventcentriceuht...
https://buff.ly/3PJmeFE
11 months ago
0
0
0
reposted by
Aardling
Gien Verschatse
11 months ago
Software design is a discipline of uncertainty. We took principles and tools from disciplines of certainty into a discipline of uncertainty and we are surprised when hell breaks lose. On our 1ep of Satisfying Software, I spoke to Barry O’Reilly on finding a better way to architect software system.
loading . . .
1
8
5
reposted by
Aardling
Gien Verschatse
11 months ago
The fun thing about working for
@aardlingeu.bsky.social
is that I have the liberty to do things that help the community. I am very excited to share this new podcast I and my brilliant colleagues Theo and Hilde have been working on called Satisfying Software. First episode will be released soon!
0
3
2
Load more
feeds!
log in