---
title: "Discussion on \"Append-only doesn't mean what you'd hope\" | Hashnode"
description: "Discussion on \"Append-only doesn't mean what you'd hope\". Event sourcing gets sold on immutability. You don't update, you don't delete, you only append, so the history is permanent.\nIt mostly isn't. The events are immutable because your code agrees not to to"
url: "https://hashnode.com/posts/append-only-doesn-t-mean-what-you-d-hope/6a1c544d69c80d28f650a239"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Append-only doesn't mean what you'd hope](https://the-pragmatic-architect.hashnode.dev/append-only-doesn-t-mean-what-you-d-hope?utm_source=hashnode&utm_medium=feed)

Event sourcing gets sold on immutability. You don't update, you don't delete, you only append, so the history is permanent. It mostly isn't. The events are immutable because your code agrees not to to

May 31 · 7 min read · the-pragmatic-architect.hashnode.dev  
Read the article

-   [#dotnet](https://hashnode.com/tag/dotnet)
-   [#csharhp](https://hashnode.com/tag/csharhp)
-   [#event-sourcing](https://hashnode.com/tag/event-sourcing)
-   [#security](https://hashnode.com/tag/security)

## Written by

[Norbert Rosenwinkel](https://hashnode.com/@yesbert)

@yesbert · Hannover, Germany

  
[View profile](https://hashnode.com/@yesbert)

Software Architect building scalable AI & Event-Driven systems with .NET and Angular.

Freelance Software Architect, Full-Stack Developer, and founder of crosslabs GmbH￼ from Germany. I build scalable platforms and modern business applications with .NET, Angular, Event Sourcing, CQRS, AI integrations, and distributed systems. My current focus is on realtime AI applications, voice interfaces, and flexible architectures supporting local deployment and bring-your-own LLMs. Here I share thoughts, experiments, architecture ideas, and lessons learned from building complex software systems, SaaS platforms, and AI-driven products.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
