Surviving Software Architecture
  • Home
  • About
  • RSS
  • Mastodon
  • Twitter
Sign in Subscribe

error handling

A collection of 4 posts
Write Ahead Logging
databases

Write Ahead Logging

What's a Write Ahead Log and how to implement one.
02 Nov 2023 14 min read
Dual Writes
error handling

Dual Writes

Today I want to write and discuss about the "Dual Writes" problem. It's not a new problem, and definitely not caused by the event based architectures per se, but it's pretty common to face it when teams start to use event systems. A "
03 Sep 2023 9 min read
From sync to async, feedback strategies.
error handling

From sync to async, feedback strategies.

Generally one of the things that are most confusing when starting to use EDA's, coming from your typical REST architecture is the operation feedback, or the responses. The REST architectural style, when used on top of HTTP has a predefined, very specific set of responses depending on the
05 Jul 2023 6 min read
Dead Letter Queues
event based architectures

Dead Letter Queues

In today’s post I want to talk about what happens in EBA when things go wrong. We have already learnt that our system will, basically, consume and produce messages. The consumers and producers will be coded by our team, so this means that every now and then we will
17 Apr 2023 14 min read
Page 1 of 1
Surviving Software Architecture © 2025
  • Sign up
Powered by Ghost