Skip to content

Commit 38f4ea3

Browse files
committed
Updated links with section "This is Not Event Sourcing"
1 parent 1a3f47f commit 38f4ea3

File tree

1 file changed

+26
-14
lines changed

1 file changed

+26
-14
lines changed

β€ŽREADME.md

+26-14
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ Tutorial, practical samples and other resources about Event Sourcing in .NET Cor
4848
- [13.12 Testing](#1312-testing)
4949
- [13.13 CQRS](#1313-cqrs)
5050
- [13.14 Tools](#1314-tools)
51-
- [13.15 Event Sourcing vs Messaging](#1315-event-sourcing-vs-messaging)
52-
- [13.15 Event processing](#1315-event-processing)
53-
- [13.16 Distributed processes](#1316-distributed-processes)
54-
- [13.17 Domain Driven Design](#1317-domain-driven-design)
55-
- [13.18 Architecture Weekly](#1318-architecture-weekly)
51+
- [13.15 This is NOT Event Sourcing but Event Streaming](#1315-this-is-not-event-sourcing-but-event-streaming)
52+
- [13.16 Event processing](#1316-event-processing)
53+
- [13.17 Distributed processes](#1317-distributed-processes)
54+
- [13.18 Domain Driven Design](#1318-domain-driven-design)
55+
- [13.19 Architecture Weekly](#1319-architecture-weekly)
5656

5757

5858
## 1. Event Sourcing
@@ -608,16 +608,16 @@ The simplest way to start is **installing the [project template](https://github.
608608
## 13. Other resources
609609

610610
### 13.1 Introduction
611-
- πŸ“ [Event Store - A Beginner’s Guide to Event Sourcing](https://www.eventstore.com/event-sourcing)
611+
- πŸ“ [Event Store - A Beginner's Guide to Event Sourcing](https://www.eventstore.com/event-sourcing)
612612
- 🎞 [Greg Young - CQRS & Event Sourcing](https://youtube.com/watch?v=JHGkaShoyNs)
613613
- πŸ“ [Jay Kreps - Why local state is a fundamental primitive in stream processing](https://www.oreilly.com/ideas/why-local-state-is-a-fundamental-primitive-in-stream-processing)
614-
- πŸ“ [Microsoft - Exploring CQRS and Event Sourcing](https://docs.microsoft.com/en-us/previous-versions/msp-n-p/jj554200(v=pandp.10))
615614
- πŸ“° [Lorenzo Nicora - A visual introduction to event sourcing and cqrs](https://www.slideshare.net/LorenzoNicora/a-visual-introduction-to-event-sourcing-and-cqrs)
616615
- 🎞 [Mathew McLoughlin - An Introduction to CQRS and Event Sourcing Patterns](https://www.youtube.com/watch?v=9a1PqwFrMP0)
617616
- 🎞 [Emily Stamey - Hey Boss, Event Sourcing Could Fix That!](https://www.youtube.com/watch?v=mw7D6OJpsIA)
618617
- 🎞 [Derek Comartin - Event Sourcing Example & Explained in plain English](https://www.youtube.com/watch?v=AUj4M-st3ic)
619618
- 🎞 [Duncan Jones - Introduction to event sourcing and CQRS](https://www.youtube.com/watch?v=kpM5gCLF1Zc)
620619
- 🎞 [Roman Sachse - Event Sourcing - Do it yourself series](https://www.youtube.com/playlist?list=PL-nSd-yeckKh7Ts5EKChek7iXcgyUGDHa)
620+
- πŸ“ [Christian Stettler - Domain Events vs. Event Sourcing](https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/)
621621
- 🎞 [Martin Fowler - The Many Meanings of Event-Driven Architecture](https://www.youtube.com/watch?v=STKCRSUsyP0&t=822s)
622622
- πŸ“ [Martin Fowler - Event Sourcing](https://martinfowler.com/eaaDev/EventSourcing.html)
623623
- πŸ“ [Dennis Doomen - 16 design guidelines for successful Event Sourcing](https://www.continuousimprover.com/2020/06/guidelines-event-sourcing.html)
@@ -628,6 +628,7 @@ The simplest way to start is **installing the [project template](https://github.
628628
- πŸ“ [Joseph Choe - Event Sourcing, Part 1: User Registration](https://josephchoe.com/event-sourcing-part-1)
629629
- 🎞 [Steven Van Beelen - Intro to Event-Driven Microservices using DDD, CQRS & Event sourcing](https://www.youtube.com/watch?v=F0g5B4F9MMs)
630630
- πŸ“ [Yves Lorphelin - The Inevitable Event-Centric Book ](https://github.com/ylorph/The-Inevitable-Event-Centric-Book/issues)
631+
- πŸ“ [Microsoft - Exploring CQRS and Event Sourcing](https://docs.microsoft.com/en-us/previous-versions/msp-n-p/jj554200(v=pandp.10))
631632
632633
### 13.2 Event Sourcing on production
633634
- πŸ“ [Leo Gorodinski - Scaling Event-Sourcing at Jet](https://medium.com/@eulerfx/scaling-event-sourcing-at-jet-9c873cac33b8)
@@ -642,7 +643,7 @@ The simplest way to start is **installing the [project template](https://github.
642643
- 🎞 [Greg Young - Why Event Sourced Systems Fail](https://www.youtube.com/watch?v=FKFu78ZEIi8)
643644
- 🎞 [Kacper Gunia - War Story: How a Large Corporation Used DDD to Replace a Loyalty System](https://www.youtube.com/watch?v=a1pRsAi9UVs)
644645
- 🎞 [Vladik Khononov - The Dark Side of Events](https://www.youtube.com/watch?v=URYPpY3SgS8)
645-
- πŸ“ [Pedro Costa - Migrating to Microservices and Event-Sourcing: the Dos and Dont’s](https://hackernoon.com/migrating-to-microservices-and-event-sourcing-the-dos-and-donts-195153c7487d)
646+
- πŸ“ [Pedro Costa - Migrating to Microservices and Event-Sourcing: the Dos and Dont's](https://hackernoon.com/migrating-to-microservices-and-event-sourcing-the-dos-and-donts-195153c7487d)
646647
- 🎞 [Dennis Doomen - An Event Sourcing Retrospective - The Good, The Bad and the Ugly](https://www.youtube.com/watch?v=goknSHnTD4M)
647648
- 🎞 [David Schmitz - Event Sourcing You are doing it wrong](https://www.youtube.com/watch?v=GzrZworHpIk)
648649
- πŸ“ [Dennis Doomen - A recipe for gradually migrating from CRUD to Event Sourcing](https://www.eventstore.com/blog/a-recipe-for-gradually-migrating-from-crud-to-event-sourcing)
@@ -665,6 +666,8 @@ The simplest way to start is **installing the [project template](https://github.
665666
666667
### 13.6 Storage
667668
- πŸ“ [Greg Young - Building an Event Storage](https://cqrs.wordpress.com/documents/building-event-storage/)
669+
- πŸ“ [Adam Warski - Implementing event sourcing using a relational database](https://softwaremill.com/implementing-event-sourcing-using-a-relational-database/)
670+
- 🎞 [Greg Young - How an EventStore actually works](https://www.youtube.com/watch?v=YUjO1wM0PZM)
668671
- 🎞 [Andrii Litvinov - Event driven systems backed by MongoDB](https://www.youtube.com/watch?v=w8Z-kPz1cXw)
669672
- πŸ“ [Dave Remy - Turning the database inside out with Event Store](https://www.eventstore.com/blog/turning-the-database-inside-out)
670673
@@ -710,11 +713,20 @@ The simplest way to start is **installing the [project template](https://github.
710713
- πŸ› οΈ [SQLStreamStore - Stream Store library targeting RDBMS based implementations for .NET ](https://github.com/SQLStreamStore/SQLStreamStore)
711714
- πŸ› οΈ [Equinox - .NET Event Sourcing library with CosmosDB, EventStoreDB, SqlStreamStore and integration test backends](https://github.com/jet/equinox)
712715
713-
### 13.15 Event Sourcing vs Messaging
716+
### 13.15 This is NOT Event Sourcing but Event Streaming
714717
- πŸ“ [Kacper Gunia - EventStoreDB vs Kafka](https://domaincentric.net/blog/eventstoredb-vs-kafka)
715718
- πŸ“ [Vijay Nair - Axon and Kafka - How does Axon compare to Apache Kafka?](https://axoniq.io/blog-overview/axon-and-kafka-how-does-axon-compare-to-apache-kafka)
716-
717-
### 13.15 Event processing
719+
- πŸ“ [Jesper HammarbΓ€ck - Apache Kafka is not for Event Sourcing](https://serialized.io/blog/apache-kafka-is-not-for-event-sourcing/)
720+
- πŸ“ [Confluent - Event sourcing, CQRS, stream processing and Apache Kafka: What's the connection?](https://www.confluent.io/blog/event-sourcing-cqrs-stream-processing-apache-kafka-whats-connection/)
721+
- 🎞 [InfoQ - Building Microservices with Event Sourcing and CQRS](https://www.infoq.com/presentations/microservices-event-sourcing-cqrs/)
722+
- πŸ“ [AWS - Event sourcing pattern](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-data-persistence/service-per-team.html)
723+
- πŸ“ [Andela - Building Scalable Applications Using Event Sourcing and CQRS](https://andela.com/insights/building-scalable-applications-using-event-sourcing-and-cqrs/)
724+
- πŸ“ [WiX Engineering - The Reactive Monolith - How to Move from CRUD to Event Sourcing](https://www.wix.engineering/post/the-reactive-monolith-how-to-move-from-crud-to-event-sourcing)
725+
- πŸ“ [Nexocode - CQRS and Event Sourcing as an antidote for problems with retrieving application states](https://nexocode.com/blog/posts/cqrs-and-event-sourcing/)
726+
- πŸ“ [coMakeIT - Event sourcing and CQRS in Action](https://www.comakeit.com/blog/event-sourcing-and-cqrs-in-action/)
727+
- πŸ“ [Debezium - Distributed Data for Microservices β€” Event Sourcing vs. Change Data Capture](https://debezium.io/blog/2020/02/10/event-sourcing-vs-cdc/)
728+
729+
### 13.16 Event processing
718730
- πŸ“ [Kamil Grzybek - The Outbox Pattern](http://www.kamilgrzybek.com/design/the-outbox-pattern/)
719731
- 🎞 [Dev Mentors - Inbox & Outbox pattern - transactional message processing](https://www.youtube.com/watch?v=ebyR5RPKciw)
720732
- πŸ“ [Jeremy D. Miller - Jasper's "Outbox" Pattern Support](https://jeremydmiller.com/2018/04/16/jaspers-outbox-pattern-support/)
@@ -723,7 +735,7 @@ The simplest way to start is **installing the [project template](https://github.
723735
- πŸ“ [NServiceBus - Outbox](https://docs.particular.net/nservicebus/outbox/)
724736
- πŸ“ [Alvaro Herrera - Implement SKIP LOCKED for row-level locks](https://www.depesz.com/2014/10/10/waiting-for-9-5-implement-skip-locked-for-row-level-locks/)
725737
726-
### 13.16 Distributed processes
738+
### 13.17 Distributed processes
727739
- πŸ“ [Hector Garcaa-Molrna, Kenneth Salem - Sagas](https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf)
728740
- 🎞 [Caitie McCaffrey - Applying the Saga Pattern](https://www.youtube.com/watch?v=xDuwrtwYHu8)
729741
- 🎞 [Udi Dahan - If (domain logic) then CQRS or Saga?](https://www.youtube.com/watch?v=fWU8ZK0Dmxs&app=desktop)
@@ -741,7 +753,7 @@ The simplest way to start is **installing the [project template](https://github.
741753
- πŸ“ [NServiceBus sagas: Integrations](https://docs.particular.net/tutorials/nservicebus-sagas/3-integration)
742754
- πŸ“ [Denis Rosa (Couchbase) - Saga Pattern | Application Transactions Using Microservices](https://blog.couchbase.com/saga-pattern-implement-business-transactions-using-microservices-part/)
743755
744-
### 13.17 Domain Driven Design
756+
### 13.18 Domain Driven Design
745757
- πŸ“– [Eric Evans - DDD Reference](https://www.domainlanguage.com/ddd/reference/)
746758
- πŸ“ [Eric Evans - DDD and Microservices: At Last, Some Boundaries!](https://www.infoq.com/presentations/ddd-microservices-2016)
747759
- πŸ“– [Domain-Driven Design: The First 15 Years](https://leanpub.com/ddd_first_15_years/)
@@ -750,7 +762,7 @@ The simplest way to start is **installing the [project template](https://github.
750762
- πŸ“– [DDD Quickly](https://www.infoq.com/minibooks/domain-driven-design-quickly)
751763
- πŸ“ [Vaughn Vernon - Reactive DDD: Modeling Uncertainty](https://www.infoq.com/presentations/reactive-ddd-distributed-systems)
752764
753-
### 13.18 Architecture Weekly
765+
### 13.19 Architecture Weekly
754766
If you're interested in Architecture resources, check my other repository: https://github.com/oskardudycz/ArchitectureWeekly/.
755767

756768
It contains a weekly updated list of materials I found valuable and educational.

0 commit comments

Comments
Β (0)