Architecture Weekly
Subscribe
Sign in
Home
Podcast
Notes
Webinars
Archive
Leaderboard
About
Latest
Top
Discussions
Consumers, projectors, reactors and all that messaging jazz in Emmett
Let me show you today how I designed messaging abstractions in Emmett, and why I split them into Consumers and Processors. Why I added abstractions like…
Dec 1
•
Oskar Dudycz
7
1
1
November 2025
Requeuing Roulette in Event-Driven Architecture and Messaging
I’m always saying that there’s a thin line between good and bad practice, and this thin line is named “Context”. That’s also true for the (anti-)pattern…
Nov 17
•
Oskar Dudycz
16
3
Handling Events Coming in an Unknown Order
In the last article we discussed on the scenario where you know what events you should receive, just not the order. But what if you don't know that…
Nov 3
•
Oskar Dudycz
11
3
October 2025
Dealing with Race Conditions in Event-Driven Architecture with Read Models
My events came out of order! What should I do? Are you familiar with the term "phantom record" and its benefits? No? Let me explain it to you today…
Oct 20
•
Oskar Dudycz
18
8
On Messaging and Distributed Systems with Ian Cooper
Why do we still need to learn messaging? Why isn’t it a commodity yet? How to shape boundaries, and how data on the insight, and data on the outside can…
Oct 13
•
Oskar Dudycz
6
New Recording on Event modelling anti-patterns from DDDEU
Have you heard about Passive Aggressive Events or CRUD sourcing? Or maybe about the Clickbait event?If you don't, check the recording of my talk, as…
Oct 6
•
Oskar Dudycz
11
1
September 2025
Sneaky Code Bites Back
I was adding SQLite support to Pongo when I realised that I'm talking to myself, and what I heard was insane. I was trying to understand and recap what…
Sep 22
•
Oskar Dudycz
11
2
PostgreSQL partitioning, logical replication and other Q&A about PostgreSQL Superpowers
After getting tone of questions on the last week's webinar, I did Q&A on PostgreSQL superpowers! Check to learn more on PostgreSQL partitioning, logical…
Sep 15
•
Oskar Dudycz
7
4
Just use SQL they say... Or how accidental complexity piles on
“Just use SQL”, they say. “No need for ORMs”, they add. And they may be right, but… Let's look on how this can lead to accidental complexity piling on…
Sep 8
•
Oskar Dudycz
14
8
August 2025
My thoughts on Vertical Slices, CQRS, Semantic Diffusion and other fancy words
Vertical Slices in software architecture are pictured right now as the best thing since sliced bread. I won’t try to hide that, like it. I've written…
Aug 25
•
Oskar Dudycz
33
5
1
Compilers Aren't Just for Programming Languages
...but also for building Adaptive Streaming Pipelines. I wrote today on how building event-driven pipeline lead me to writing my own compiler. Oh well…
Aug 18
•
Oskar Dudycz
14
2
1
Requiem for a 10x Engineer Dream
People claim they get 10x productivity boosts with AI coding tools. After my recent experiments with Claude Code, I'm starting to think we're not using…
Aug 11
•
Oskar Dudycz
29
17
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts