Architecture

Forget technical debt

Revisiting a seemingly self-evident term

Uwe Friedrichsen

14 minute read

View across some ruins integrated in a park (seen in Budapest, Hungary)

To be clear: I do not think we should actually forget technical debt. Also, this is not the nth post discussing if “debt” is an appropriate metaphor. I do not have a strong opinion regarding the metaphor. My point is rather that I realized in a recent discussion that in the end, it is not so much about technical debt but rather about something else, and I wanted to share the thought.

It is your fault if your application is down

Do not blame the infrastructure provider

Uwe Friedrichsen

16 minute read

(Big) zucchinis on a table

Recently, AWS experienced one of its rare partial outages. Its DynamoDB service experienced a disruption in the US-East-1 region that could be tracked down to a latent race condition in the DynamoDB DNS management system which caused the disruption. A comprehensive post-event summary describing the outage, its cause and the resulting effects can be found here.