Architecture Weekly
Subscribe
Sign in
Home
Podcast
Notes
Webinars
Archive
Leaderboard
About
Latest
Top
Discussions
Rebuilding Event-Driven Read Models in a safe and resilient way
And what distributed locking, PostgreSQL Advisory Locks have to do with that
Jan 5
•
Oskar Dudycz
16
1
December 2025
Architecture Weekly is 5 years old! 🎉
Yup, I just realised that it happened! Let's do a small celebration and recap how I got here!
Dec 29, 2025
•
Oskar Dudycz
15
4
Multi-tenancy and dynamic messaging workload distribution
This time, I discussed how to setup and scale message processing when you have multi-tenant environment or other dynamic setup. You'll see…
Dec 15, 2025
•
Oskar Dudycz
9
1
Checkpointing the message processing
I realised that checkpointing our (message) processing is similar to using cheat codes in Super Frog and similar old games.We need to recover and use…
Dec 8, 2025
•
Oskar Dudycz
5
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, 2025
•
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, 2025
•
Oskar Dudycz
16
4
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, 2025
•
Oskar Dudycz
12
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, 2025
•
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, 2025
•
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, 2025
•
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, 2025
•
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, 2025
•
Oskar Dudycz
7
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts