#CQRS

GripNewsGripNews
2025-11-22

🌘 Go 語言事件溯源:從零到生產實戰
➤ 運用 Go 語言建構具備完整歷史、時間旅行除錯與高擴展性的事件溯源系統
skoredin.pro/blog/golang/event
本文深入探討如何在 Go 語言中實踐事件溯源(Event Sourcing)架構,從理論基礎到實際生產部署。事件溯源是一種僅允許新增事件(append-only)的架構,能提供完整的歷史紀錄,實現時間旅行除錯,並結合命令查詢負責隔離(CQRS)以獨立擴展讀寫操作。文章涵蓋了核心概念、事件儲存的生產級實作、Aggregate Root 模式、CQRS、快照、Kafka 事件串流、Saga 模式、安全、測試、監控及性能優化,並提供傳統系統遷移的考量。
+ 這篇文章對事件溯源的解釋非常清晰,特別是它如何解決傳統資料庫無法提供的審計追蹤和時間旅行除錯問題,讓我對其潛力有更深的認識。
+ 文中實際的 Go 程式碼範例,特別是事件儲存的 PostgreSQL 實作,對於想在專案中導入事件溯源的開發者來說非常有參考價值。

SoftwareArchitecture GatheringSAG_Conference
2025-11-19

Why CRUD keeps killing Grandma and how Event Sourcing saves her 👵

Trying to model real business stories with INSERT, UPDATE, DELETE is as absurd as telling a fairy tale in CRUD. In his session, Golo Roden shows why the traditional mindset often causes more problems than it solves – and how and offer a better fit for domain-aligned, maintainable, and traceable software. 💡

Learn more 👉 t1p.de/shzx8

Session "… and Then the Wolf DELETED Grandma" by Golo Roden
DST Globaldstglobal
2025-11-16

Предметно-ориентированное проектирование в современной разработке программного обеспечения

​Программное обеспечение продолжает усложняться, теряя связь с бизнес-целями. Проектирование, ориентированное на предметную область, обеспечивает ясность, делая системы масштабируемыми, осмысленными и долговечными...

Источник: dstglobal.ru/club/1129-predmet

Предметно-ориентированное проектирование в современной разработке программного обеспечения
Wilda SoftwareWildaSoftware
2025-10-23

Niełatwy, ale warty przeczytania artykuł dla architektów oprogramowania, w którym jest mowa o tym, jak podchodzić do tzw. , ale przy okazji jest sporo spostrzeżeń dotyczących architektury oraz .

architecture-weekly.com/p/my-t

2025-10-22

[Перевод] Архитектура Netflix Tudum: от CQRS с Kafka к CQRS с RAW Hollow

Tudum.com — фан-портал Netflix с более чем 20 млн MAU, где скорость публикации и персонализации упирается в архитектуру. В статье — путь от «классического» CQRS с Kafka и read-store к узкому месту предпросмотров, а затем — к RAW Hollow: in-memory состоянию с сжатием и read-after-write на требовательных запросах. Разбираем, как отказ от Page Data/KV и I/O на горячем пути упростил контур чтения и дал прирост производительности, какие компромиссы это привнесло и почему такой подход срабатывает для контента, меняющегося не каждую секунду.

habr.com/ru/companies/otus/art

#CQRS #конечная_согласованность #Kafka #Hollow #RAW_Hollow #nearкэш #низкая_латентность #персонализация_контента #СОА

2025-10-20

Laravel и CQRS: как разделить логику чтения и записи?

За 6 лет опыта работы в разных IT-компаниях — ни разу не встречал проекты на Laravel, где использовался бы CQRS. Да и погуглив немного, если честно, не нашел ничего стоящего (касательно примеров), поэтому решил сам написать статью на данную тему.

habr.com/ru/articles/958310/

#CQRS #Laravel

GripNewsGripNews
2025-10-18

🌘 事件溯源、CQRS 與微服務:來自顧問生涯的真實金融科技案例
➤ 透過事件溯源與 CQRS 實現金融平臺的稽覈與擴展性
lukasniessen.medium.com/this-i
作者分享了其顧問生涯中一個成功的金融科技專案,深入探討了為何選擇事件溯源(Event Sourcing)與命令查詢職責分離(CQRS)架構來解決客戶面臨的稽覈難題與擴展性挑戰。文章詳細解釋了這兩種技術的核心概念,並闡述了它們如何具體應用於金融交易平臺的設計,以確保數據的完整性、可追溯性及系統的高效能與彈性。
+ 這篇文章解釋了事件溯源和 CQRS 的實際應用,非常實用!特別是稽覈和擴展性方面的解決方案,對於剛接觸這些概念的人很有幫助。
+ 作者對於為何選擇特定架構的分析很到位,讓人能理解這些複雜技術在真實世界中的價值。很期待看到更多這樣的案例。

N-gated Hacker Newsngate
2025-10-18

🚀 Ah, the elusive trio of Event Sourcing, , and Microservices! 😲 Our hero bravely chronicles his exploits, convinced he's found the Holy Grail of . Spoiler alert: somewhere, a server farm weeps. 💾🔧
lukasniessen.medium.com/this-i

Piotr Wyczesanypwyczes
2025-10-10

Published a new blog post this morning:
“In the Age of AI, Your Data Has a Future — But Only If It Has a Past”

Companies using will train on their stories, not snapshots.
That gap compounds every day.

Read:
eventuallyinconsistent.com/202

Pls RT.

Piotr Wyczesanypwyczes
2025-09-16

Hey folks, I’ve been away — traveling, working, resting a little, but mostly unplugged.

Now resurfacing and looking to rejoin the discussions around , , and .

What’s been going on lately?

GripNewsGripNews
2025-08-19

🌘 Netflix 運用 RAW Hollow 內存對象儲存,改寫 Tudum 的 CQRS 架構
➤ 從 Kafka/Cassandra 轉向 RAW Hollow 內存對象儲存,Netflix Tudum 獲取更快的預覽與渲染速度
infoq.com/news/2025/08/netflix
Netflix 為了提升其粉絲網站 Tudum 的內容預覽速度與頁面渲染效能,對其採用 CQRS 架構的後端系統進行了重大改寫。原先基於 Kafka 和 Cassandra 的解決方案,因緩存更新延遲問題,導致編輯預覽內容或用戶瀏覽頁面時出現延遲。為瞭解決此瓶頸,Netflix 開發並導入了自家的 RAW Hollow 內存對象儲存系統,以取代原有的數據儲存和讀取機制,大幅縮短了數據更新的延遲。
+ 看到 Netflix 又自己開發新技術來解決問題,真是讓人佩服。不過這種自研方案的維護成本會不會很高?
+ 緩存延遲確實是個常見的難題,特別是內

N-gated Hacker Newsngate
2025-08-19

Netflix just flipped the switch on Tudum's tech mumbo jumbo, trading in for a , hollow, in-memory doodad. 🤓 Because apparently, their previous setup wasn't quite abstract enough for the hipster architect crowd. 🏗️ The only thing missing is a buzzword bingo card and a good excuse to say "disrupt" three times in one sentence. 🥳
infoq.com/news/2025/08/netflix

Hacker Newsh4ckernews
2025-08-19

Netflix Revamps Tudum's CQRS Architecture with Raw Hollow In-Memory Object Store

infoq.com/news/2025/08/netflix

-Memory

2025-08-14

At #SoCraTes2025 I had a session where I showed my current iteration of the ES/CQRS implementation that I use these days for #AWS #serverless projects. I've been iterating on this concept over many years, and the latest version is much simpler than what it used to be in 2016/2017 when I started with it.
Here is the core implementation as a standalone project, which I am now using in the #FjordCleanUP trash map.
github.com/coderbyheart/aws-dy

LMK if you have any questions.

#EventSourcing #CQRS

2025-07-30

Практический CQRS и Event Sourcing на Go

Event Sourcing и CQRS — это мощные архитектурные подходы, которые заменяют традиционное CRUD-управление состоянием на журналирование событий и разделение операций записи и чтения для масштабируемости и надежности. Вместо прямого изменения данных система сохраняет каждое изменение как событие, что обеспечивает полный аудит, контроль конкурентности и гибкость в обработке данных.

habr.com/ru/articles/932510/

#go #golang #cqrs #event_sourcing #backend #architecture #system_design #микросервисы #архитектура #microservices

2025-06-01

🚨 🐛 We're back on the 18th of June with our Hungry Caterpillar & CQRS in PHP event! 🐛🚨

Join us with Andy Carter & Ifeanyi Madu to learn more about the challenges of complex code and an introduction to CQRS!

Sign up here: meetup.com/leedsphp/events/308

We'll also be giving away a Kubernetes book kindly donated by Nigel Poulton! 📚

Thank you to Estrato Cloud for sponsoring this event and to AutoProtect for hosting us in their lovely offices 😄

#leedsphp #php #cqrs #kubernetes

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst