Architecture Weekly
Subscribe
Sign in
Home
Podcast
Notes
Webinars
Archive
Leaderboard
About
Latest
Top
Discussions
Anti-patterns in event modelling - Passive-Aggressive Events
On why event-driven communication should not be only about events.
Apr 13
•
Oskar Dudycz
18
March 2026
The one where Oskar explains Example Mapping
Learn one of the simplest and actionable modelling technique
Mar 30
•
Oskar Dudycz
14
Interactive Rubber Ducking with GenAI
On how to work on the design with GenAI, without getting mad at you're absolutely right!
Mar 16
•
Oskar Dudycz
18
3
The End of Coding? Wrong Question
Be careful what you wish for, because your wish may come true.
Mar 9
•
Oskar Dudycz
26
3
1
Parse, Don't Guess
Last time, I shared with you how sneaky I was on transaction handling.. Today, the opposite: I’ll tell you how I fixed the issue when I tried to be too…
Mar 2
•
Oskar Dudycz
13
1
February 2026
How I cheated on transactions
Or how to make tradeoffs based on my Cloudflare D1 support
Feb 16
•
Oskar Dudycz
16
3
1
January 2026
On rebuilding read models, Dead-Letter Queues and Why Letting Go is Sometimes the Answer
In the last article, I explained how to rebuild Event-Driven Read Models in a safe and resilient way. I asked readers to let me know if they find any…
Jan 19
•
Oskar Dudycz
13
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
20
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
16
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
10
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
6
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
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts