Bot releases are visible (Hide)
Published by oskardudycz over 1 year ago
Extended distributed processes examples with Choreography and Process Manager in addition to the already existing Saga example.
See details in PR https://github.com/oskardudycz/EventSourcing.NetCore/pull/206.
Full sample: https://github.com/oskardudycz/EventSourcing.NetCore/tree/main/Sample/HotelManagement
Video with explanation:
Published by oskardudycz over 1 year ago
Added link to talk CQRS is simpler than you think with C#11 and .NET 7!
Watch it below:
Published by oskardudycz over 1 year ago
Added example showing step-by-step how to migrate from CRUD-based application into CQRS.
See more in: https://github.com/oskardudycz/EventSourcing.NetCore/tree/main/Sample/CRUDToCQRS.
Published by oskardudycz almost 2 years ago
You can watch:
and read:
Check the full self-paced kit a and do it on your ownt: https://github.com/oskardudycz/EventSourcing.NetCore/tree/main/Workshops/BuildYourOwnEventStore
Published by oskardudycz almost 2 years ago
Simplified the repositories usage. Previously they were all in one, plus optimistic concurrency handling from the HTTP request ETag had too many classes. Now they were dropped and replaced with repositories decorators.
Added also repositories registration helpers that are capable of building the onion around the base repository with Optimistic Concurrency scope and Telemetry data.
Full Changelog: https://github.com/oskardudycz/EventSourcing.NetCore/compare/v17.0.0...v18.0.0
Published by oskardudycz almost 2 years ago
Added example of distributed processes management using Group Guests Checkout as an example.
It was modelled and explained in detail in the Implementing Distributed Processes Webinar:
It shows how to:
Read more in:
See more in PR: https://github.com/oskardudycz/EventSourcing.NetCore/pull/167.
Published by oskardudycz almost 2 years ago
Full Changelog: https://github.com/oskardudycz/EventSourcing.NetCore/compare/v16.2.0...v16.3.0
Published by oskardudycz almost 2 years ago
Full Changelog: https://github.com/oskardudycz/EventSourcing.NetCore/compare/v16.1.0...v16.2.0
Published by oskardudycz almost 2 years ago
Full Changelog: https://github.com/oskardudycz/EventSourcing.NetCore/compare/v16.0.0...v16.1.0
Published by oskardudycz almost 2 years ago
Introduced Open Telemetry tracing together with context propagation:
Removed MediatR as:
Removed previous manual instrumentation around correlation and causation ids.
TODO:
See details in https://github.com/oskardudycz/EventSourcing.NetCore/pull/181.
Published by oskardudycz almost 2 years ago
Published by oskardudycz over 2 years ago
WriteToAggregate
and AggregateStream
to simplify the processing,See more in https://github.com/oskardudycz/EventSourcing.NetCore/pull/161.
Published by oskardudycz over 2 years ago
WebApplicationFactory
for tests.EventListener
registration (replaced with IEventBus
decorator).Read more about Ogooreck in my blog post: Ogooreck, a sneaky testing library in BDD style.
See details in PR: https://github.com/oskardudycz/EventSourcing.NetCore/pull/136.
Published by oskardudycz over 2 years ago
AggregateProjection
to SingleStreamAggregation
,ViewProjection
to MultiStreamAggregation
Published by oskardudycz over 2 years ago
Fixed Kafka integration
EventEnvelope
on in-memory bus.See more in PR: https://github.com/oskardudycz/EventSourcing.NetCore/pull/150
Published by oskardudycz over 2 years ago
Do you know that you can use .NET MinimalAPI methods not only in Program.cs
?
Yes, you can! It lets you slice your architecture and put endpoints definitions separately, near the respectful business logic. This matches great with CQRS.
See more in the PR: https://github.com/oskardudycz/EventSourcing.NetCore/pull/144
Published by oskardudycz over 2 years ago
See more in
Published by oskardudycz over 2 years ago
Refactored projections tests to focus on single-stream projections first, then expand on multi-stream projections. Mixing them in the same exercise brings too many concepts immediately. I decided to refactor the current one to show details and list projections for the single stream and include multi-stream projections as the follow-up exercises. They will come in one of the following pull requests.
See the new version of the exercises:
Related Pull Requests: #139 , #140
Watch it 👇
Published by oskardudycz over 2 years ago
Added link to "How to deal with privacy and GDPR in Event-Sourced systems" talk.
Watch it 👇
Upgraded also packages to the most recent versions.
Published by oskardudycz over 2 years ago
Added link to "Let's build the worst Event Sourcing system!" talk I gave at EventSourcing Live 2021 conference.
Watch it 👇