Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Event Sourcing in .NET Core

Example of Event Sourcing in .NET Core
Collective - Host: opensource - https://opencollective.com/eventsourcingnetcore - Website: https://twitter.com/oskar_at_net - Code: https://github.com/oskardudycz/EventSourcing.NetCore

Added missing When method in Cart aggregate in EventStoreDB ECommerce samples

github.com/oskardudycz/EventSourcing.NetCore - 690af3e8f82cf3c5723394744de584ba03b635e4 authored over 3 years ago by oskar.dudycz <[email protected]>
Added ElasticSearch left fold projections

Cleaned EventStoreDB README links
Minor updates in other places

github.com/oskardudycz/EventSourcing.NetCore - 727ec437a97281f7771f3e2d3fb2118d21755d89 authored over 3 years ago by oskar.dudycz <[email protected]>
Merge branch 'main' of https://github.com/oskardudycz/EventSourcing.NetCore into main

github.com/oskardudycz/EventSourcing.NetCore - e624f4b6fe1b833b03ed42722937f662d90f84e2 authored over 3 years ago by oskar.dudycz <[email protected]>
Removed redundant Rider configs

github.com/oskardudycz/EventSourcing.NetCore - 977eceba9d59a4253968a92305fd64e726cb80d1 authored over 3 years ago by oskar.dudycz <[email protected]>
Updated wording in README

github.com/oskardudycz/EventSourcing.NetCore - 8539da4b2c60b9b28c80fffc1868c809d06a96e5 authored over 3 years ago by oskar.dudycz <[email protected]>
Removed Bank Accounts example as it's far from:

- the real-world handling in the banking domain (it's oversimplified),
- it's lacking the proper ...

github.com/oskardudycz/EventSourcing.NetCore - 057998d835e297bf490a2a4131758b311aca3bc6 authored over 3 years ago by oskar.dudycz <[email protected]>
Added comments with en explanation for the EventStoreDBSubscriptionCheckpointRepository

github.com/oskardudycz/EventSourcing.NetCore - da209095e29695eec8a0b0a22eb523789bc910f3 authored over 3 years ago by oskar.dudycz <[email protected]>
Split MeetingsManagement samples into slices

Added new project for ElasticSearch base classes

github.com/oskardudycz/EventSourcing.NetCore - 3c1b280adc752403a14bfd6a6a4a5cfcd7d1dc19 authored over 3 years ago by oskar.dudycz <[email protected]>
Splitted SmartHome samples into slices

github.com/oskardudycz/EventSourcing.NetCore - 9fb56c3aa535b699199fb0dcbbb7266434f562ba authored over 3 years ago by oskar.dudycz <[email protected]>
Removed appveyor build

github.com/oskardudycz/EventSourcing.NetCore - ff67841596e7b54e81a94a85054ef4c9e5250a4d authored over 3 years ago by oskar.dudycz <[email protected]>
Split Reservations Domain into slices

github.com/oskardudycz/EventSourcing.NetCore - 3a6c5a8e00658077b44a6345e4567a0c159dc334 authored over 3 years ago by oskar.dudycz <[email protected]>
Refactored Orders Domain Structure into slices

github.com/oskardudycz/EventSourcing.NetCore - d147b62601ef547112ff9cd7b847069f3045c955 authored over 3 years ago by oskar.dudycz <[email protected]>
Refactored Payments Domain Structure into slices

github.com/oskardudycz/EventSourcing.NetCore - 62c4c69bf12ce4a5ac826382b110dbcf8e702443 authored over 3 years ago by oskar.dudycz <[email protected]>
Refactored Cart Domain Structure into slices

github.com/oskardudycz/EventSourcing.NetCore - 5e5a59ea2ae456b8958db748a546f69ce595c201 authored over 3 years ago by oskar.dudycz <[email protected]>
Split EventStoreDB Card Domain into slices

github.com/oskardudycz/EventSourcing.NetCore - ea6a5da49a64d93ef9e955ca9cc4bd205c32bc65 authored over 3 years ago by oskar.dudycz <[email protected]>
Updated EventStoreDB sample README

github.com/oskardudycz/EventSourcing.NetCore - 46164d34a4ddbe0bac55bed5b6f6912a13176bd8 authored over 3 years ago by oskar.dudycz <[email protected]>
Updated links in README

github.com/oskardudycz/EventSourcing.NetCore - 36077a14b9a5817d35541fb9e0f0b8998c21726e authored over 3 years ago by oskar.dudycz <[email protected]>
Added description of the EventStoreDB sample

github.com/oskardudycz/EventSourcing.NetCore - 47c1999e95fe7584d069fbc11a4907dc50dff11e authored over 3 years ago by oskar.dudycz <[email protected]>
Fixed EventTypeMapper and Integration tests

github.com/oskardudycz/EventSourcing.NetCore - d2f919a910998eac446c6a17df59f53c319e28ef authored over 3 years ago by oskar.dudycz <[email protected]>
Integrated EventStoreDB with Marten document part as projections

github.com/oskardudycz/EventSourcing.NetCore - 63368184fefd5430845816b8037d84a72e5311b1 authored over 3 years ago by oskar.dudycz <[email protected]>
Refactored and added IProjection interface to handle When. Applied that to Aggregate, as it's also type of the projection.

github.com/oskardudycz/EventSourcing.NetCore - 6e33bfb3d377d78a98bc7f5e5cd7796b9a5842df authored over 3 years ago by oskar.dudycz <[email protected]>
Removed not used for now EventStoreDB Ecommerce samples

github.com/oskardudycz/EventSourcing.NetCore - c5c4a4ec554563fedfc869fed59a1832f9e1198f authored over 3 years ago by oskar.dudycz <[email protected]>
Added initial Marten external projections from Event Store

github.com/oskardudycz/EventSourcing.NetCore - 56161ae48fdcbfcafdbc4a747f0db29bfc31d5ec authored over 3 years ago by oskar.dudycz <[email protected]>
Added EventStoreDB SubscribeToAll Hosted Service

github.com/oskardudycz/EventSourcing.NetCore - a867f6ce146bb2dc73482bcb7dbfa87d86ce01d1 authored over 3 years ago by oskar.dudycz <[email protected]>
Configured the EventStoreDB and fixed failing tests in the ECommerce sample

github.com/oskardudycz/EventSourcing.NetCore - ca1fb62dcbdc6ddfc6307a60ceb2730cc8d12dfa authored over 3 years ago by oskar.dudycz <[email protected]>
Added EventStoreDB Core project with repository and configuration

Applied write model changes to the EventStoreDB ECommerce samples

github.com/oskardudycz/EventSourcing.NetCore - 561d4586c50a81958751d1cc5c1d1c1152dcde06 authored over 3 years ago by oskar.dudycz <[email protected]>
Added initial project structure for EventStoreDB ECommerce sample

github.com/oskardudycz/EventSourcing.NetCore - f48a888141d07050d446c4e4566b4c0183c622ae authored over 3 years ago by oskar.dudycz <[email protected]>
Added link to new article "When not to use Event Sourcing?"

github.com/oskardudycz/EventSourcing.NetCore - e52c636a2a2d09181d9130ae1e1d101221852371 authored over 3 years ago by oskar.dudycz <[email protected]>
Updated Marten to 4.0.0-rc.2 (together with other dependencies)

github.com/oskardudycz/EventSourcing.NetCore - 73475fc15cda84e3c91791d705242df0eb1d3c68 authored over 3 years ago by oskar.dudycz <[email protected]>
Updated launchSettings.json to have the proper API name

Reverted changes to meetings management tests - AppVeyor doesn't like them, I'll fight that on se...

github.com/oskardudycz/EventSourcing.NetCore - 10c4f3fd5f613e6a481e1f7602c0ee9c1c587cf0 authored over 3 years ago by oskar.dudycz <[email protected]>
Updated validation in RegisterProduct factory

github.com/oskardudycz/EventSourcing.NetCore - 1aeddc6ede0b4a0712e3193d0489e7a6698b673b authored over 3 years ago by oskar.dudycz <[email protected]>
Added example of basic CQRS using Endpoints, Nullable Reference Types, Records and other C# 8-9 goodies

Added tests for Registering the Product
Added tests for the Warehouse example's queries
Updated p...

github.com/oskardudycz/EventSourcing.NetCore - 45340a8923b699bb4e0dcaccada22535580ac999 authored over 3 years ago by oskar.dudycz <[email protected]>
Fix the URL of article "Events should be as small as possible, right?"

github.com/oskardudycz/EventSourcing.NetCore - 55fd68b89552f45cedb6be669e53190259c09b0f authored over 3 years ago by Emilien GUILMINEAU <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - d59c19c5e7e38768663a14cab77432303a9360d5 authored over 3 years ago by Ruben de la Fuente <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - 141708975e65fb8024c125fcec4d1ad28815fd8f authored over 3 years ago by Ruben de la Fuente <[email protected]>
Update README.md

Update the link to "What if I told you that Relational Databases are in fact Event Stores?" for ...

github.com/oskardudycz/EventSourcing.NetCore - ee843bd7b00f991f348d7f87976b55c2f721e803 authored over 3 years ago by Ruben de la Fuente <[email protected]>
Updated Marten to v4.alpha.11

github.com/oskardudycz/EventSourcing.NetCore - 8881f953317d1bbc581a7d5855ab349a3543e727 authored over 3 years ago by oskar.dudycz <[email protected]>
Refactored API tests to use GetResultFromJson to simplify response assertions

github.com/oskardudycz/EventSourcing.NetCore - 523eed8a00ee5b1db53819f9c2edb6fc361ba3cc authored over 3 years ago by oskar.dudycz <[email protected]>
Update README.md

Fix typo

github.com/oskardudycz/EventSourcing.NetCore - a5c05e54636173bef40ce636b2f6a4b5798892cd authored over 3 years ago by Laurent Kempé <[email protected]>
Refactored Core.Testing to allow tests without Startup class

github.com/oskardudycz/EventSourcing.NetCore - 7deebad0ed1e4122a64368dad1a7ed97c121e028 authored over 3 years ago by oskar.dudycz <[email protected]>
Removed obsolete projects from solution

github.com/oskardudycz/EventSourcing.NetCore - ac4dcb5c8c1c54f31303d22065ceeef78beec712 authored over 3 years ago by oskar.dudycz <[email protected]>
Moved MeetingsManagement sample from workshops to the Sample folder

github.com/oskardudycz/EventSourcing.NetCore - 72e22cc73be8f0526eb95f3086ef4b8ab5197a40 authored over 3 years ago by oskar.dudycz <[email protected]>
Fixed failing tests

github.com/oskardudycz/EventSourcing.NetCore - 796430ce2d1674db203d3cf196128d466f4f140e authored over 3 years ago by oskar.dudycz <[email protected]>
Next set of Records/nullable reference types alignment

github.com/oskardudycz/EventSourcing.NetCore - 1464e1c578485aad9793a465d53361987044d6cc authored over 3 years ago by oskar.dudycz <[email protected]>
Updated README.md

github.com/oskardudycz/EventSourcing.NetCore - 2a021ae41d2ada08a4817859cb31920fb8398a31 authored over 3 years ago by oskar.dudycz <[email protected]>
Fixed failing build

github.com/oskardudycz/EventSourcing.NetCore - 63e93d0e03fa889fbd8b12007d8b234d179019dc authored over 3 years ago by oskar.dudycz <[email protected]>
Added links in the README.md

github.com/oskardudycz/EventSourcing.NetCore - 59d609550bab3eb3fe6c1ec90956a855848e5d0a authored over 3 years ago by oskar.dudycz <[email protected]>
Moved ECommerce sample from the Workshop to the Samples folder

github.com/oskardudycz/EventSourcing.NetCore - 9ec000232407784b29ab50a3c9a945028b1cc88f authored over 3 years ago by oskar.dudycz <[email protected]>
Updated README.md

github.com/oskardudycz/EventSourcing.NetCore - a94d7fdb974be6edce29a286976cbbd9ce3a67ee authored over 3 years ago by oskar.dudycz <[email protected]>
Updated packages to latest versions

github.com/oskardudycz/EventSourcing.NetCore - c72e3bda9448783be8af3fd4dc29dde8befa4de8 authored over 3 years ago by oskar.dudycz <[email protected]>
Added sample and explanation of the stream aggregation (rehydration) process

github.com/oskardudycz/EventSourcing.NetCore - daffcc569ff3334e07f30c5071e00ab5124ed765 authored over 3 years ago by oskar.dudycz <[email protected]>
Added Event Sourcing introduction

github.com/oskardudycz/EventSourcing.NetCore - 0924b819e05cd14f9de7c4466191989f9df6505d authored over 3 years ago by oskar.dudycz <[email protected]>
Merge branch 'main' of https://github.com/oskardudycz/EventSourcing.NetCore into main

github.com/oskardudycz/EventSourcing.NetCore - 5c3e0b7e57cbfd1047095bcb1000adc9b50fbe43 authored over 3 years ago by oskar.dudycz <[email protected]>
Added link to blog post "Events should be as small as possible, right?"

github.com/oskardudycz/EventSourcing.NetCore - 54fd2551d1ca59f74b2997085a4300bc998333f3 authored over 3 years ago by oskar.dudycz <[email protected]>
Restructured links to other resources

Added links to personal blog articles

github.com/oskardudycz/EventSourcing.NetCore - cae04fbcc294eacf7b907ffd070b41af88b5e64f authored over 3 years ago by oskar.dudycz <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - d5ffed2295b8437103327c1d0d176f2a74cc4045 authored almost 4 years ago by Oskar Dudycz <[email protected]>
Next set of projection alignments

github.com/oskardudycz/EventSourcing.NetCore - 47a25b91e99a60501f549798838e475f8922a6e4 authored almost 4 years ago by oskar.dudycz <[email protected]>
Skipped Excercise Test because of weird issues with ViewProjection

github.com/oskardudycz/EventSourcing.NetCore - 14ba76e020be7e4b7782240bc1e1790e37ef7c19 authored almost 4 years ago by oskar.dudycz <[email protected]>
Next set of alignments with Marten V4 Event Sourcing changes

github.com/oskardudycz/EventSourcing.NetCore - 3307a6de5d41b21635fa85126e479d150cd5c201 authored almost 4 years ago by oskar.dudycz <[email protected]>
Initial changes to ES Marten v4 migration

github.com/oskardudycz/EventSourcing.NetCore - 6971c55db636d10e7db67bf6df35b5dc01b564e7 authored almost 4 years ago by oskar.dudycz <[email protected]>
Removed not needed 'only' in Message Bus section

github.com/oskardudycz/EventSourcing.NetCore - af92a94320cc64808a0a790594224c4b52311b96 authored almost 4 years ago by Jakub Barczyk <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - 942f698fea3536c448865291a5ca3a990ebc8901 authored almost 4 years ago by Oskar Dudycz <[email protected]>
Fixed Docker image publish configuration

github.com/oskardudycz/EventSourcing.NetCore - c9738d83d4b7dbb4a426e30555c320712ac0462d authored almost 4 years ago by Oskar Dudycz <[email protected]>
Configured docker build github action

github.com/oskardudycz/EventSourcing.NetCore - 48b810cd440c3dc9347be3ca3785967b1e49614c authored almost 4 years ago by Oskar Dudycz <[email protected]>
Added specialized docker-compose.build.yml file for building Docker locally, updated docker-compose.yml to use built image from docker repository

github.com/oskardudycz/EventSourcing.NetCore - ac6fb7864a8b108abcf4988dc50de1f2fc3ed473 authored almost 4 years ago by Oskar Dudycz <[email protected]>
Fixed Dockerfile - added proper multistage build and replaced sample from Bank Accounts to Cinema Tickets (as it's more complete)

Added pgAdmin image to docker-compose to be able to see changes in DB
Added .dockerignore to not ...

github.com/oskardudycz/EventSourcing.NetCore - f26d4d37d57c8280917e8f11fcb362d1c41eedc4 authored almost 4 years ago by Oskar Dudycz <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - cc16294502055e39adb10d209a1794c457b478d0 authored about 4 years ago by Oskar Dudycz <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - e8500f05216b28ddad494e6da85c3c3af1602667 authored about 4 years ago by Oskar Dudycz <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - 0b7d3c24910a6ef143e500bdd59f5d0f808c0db4 authored about 4 years ago by Oskar Dudycz <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - 0999226efbfbd6d1540f7cb853e7b284848ac24e authored about 4 years ago by Oskar Dudycz <[email protected]>
Renamed Task into Issue to not workaround Marten issue https://github.com/JasperFx/marten/issues/1647

github.com/oskardudycz/EventSourcing.NetCore - 33c5dfd6e99695b617e7b893ec7775aae83a6556 authored about 4 years ago by Oskar Dudycz <[email protected]>
Made Aggregates classes public because of current Marten v4 alpha codegen limitation (I hope to revert this commit in the future) - https://github.com/JasperFx/marten/pull/1655, https://github.com/dotnet/runtime/issues/12454

github.com/oskardudycz/EventSourcing.NetCore - 6c34ad122c5be92d48991d546c69fb9069798f47 authored about 4 years ago by Oskar Dudycz <[email protected]>
Ignored one test scenario because of the Marten issue https://github.com/JasperFx/marten/issues/1648

github.com/oskardudycz/EventSourcing.NetCore - bee58423f8b30e8380f8e0fd88e38b61382d0a2a authored about 4 years ago by Oskar Dudycz <[email protected]>
Changed the private class into internal ones because of the Marten requirement (related to codegen changes)

github.com/oskardudycz/EventSourcing.NetCore - b269f33b783b977259611bc1195bd1e816ee177a authored about 4 years ago by Oskar Dudycz <[email protected]>
Updated github actions config to use .NET 5

github.com/oskardudycz/EventSourcing.NetCore - 6e7fb7e1aeb98289b1c584e9886a1d2545c92589 authored about 4 years ago by Oskar Dudycz <[email protected]>
Updated packages to net5

github.com/oskardudycz/EventSourcing.NetCore - 3126d20a93efafd81f861dd4b3f5cfa3f4740490 authored about 4 years ago by Oskar Dudycz <[email protected]>
Merge branch 'main' of https://github.com/oskardudycz/EventSourcing.NetCore into main

github.com/oskardudycz/EventSourcing.NetCore - 82bc4cf8ea8d73e69195c15e925145b409535111 authored about 4 years ago by Oskar Dudycz <[email protected]>
Added link to the article: "Vaughn Vernon - Effective Aggregate Design Part I: Modeling a Single Aggregate"

github.com/oskardudycz/EventSourcing.NetCore - 42fa756ce2ee05e47bc94372579a9948343f4bd8 authored about 4 years ago by Oskar Dudycz <[email protected]>
Adjust the Presentation solution to reference the projects moved to root

github.com/oskardudycz/EventSourcing.NetCore - cea01e353a1b39ad44d9a1d0b0ffde8901a45bf1 authored about 4 years ago by Nico Sap <[email protected]>
Updated multitenancy sample to be more real world

github.com/oskardudycz/EventSourcing.NetCore - 885ae04281fd1b3c272f54b076cb3b212a316f99 authored about 4 years ago by Oskar Dudycz <[email protected]>
Upgraded Marten, added Sample for Tenancy Per Schema in Marten

github.com/oskardudycz/EventSourcing.NetCore - 928fdec9698582ef0da6546f169ed09addad47ea authored about 4 years ago by Oskar Dudycz <[email protected]>
Update README.md

github.com/oskardudycz/EventSourcing.NetCore - 81c02765eda5377b516f73b4714aeaa75a7969c2 authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Added missing command sending in OrderSaga

github.com/oskardudycz/EventSourcing.NetCore - f38ddd8530b8558529f06895c7168c9af0c88936 authored about 4 years ago by Oskar Dudycz <[email protected]>
Fixed kafka config

github.com/oskardudycz/EventSourcing.NetCore - 55265ea683e7d266f2bfecad9da9b26cfddcea8c authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Updated Kafka Config

github.com/oskardudycz/EventSourcing.NetCore - 5624ada555dbcb1530ead6eb052174e27133eb3c authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Updated exercises

github.com/oskardudycz/EventSourcing.NetCore - 0c92456fdfb2b1fe70ebe83be9214ad8239c287c authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Splitted sample into tasks

github.com/oskardudycz/EventSourcing.NetCore - e8e26f80694b33c33c320b7b8158d4d493c8e733 authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Added Unit tests for Cart

github.com/oskardudycz/EventSourcing.NetCore - 374f3194391f4a64f783e8109e210bae14345e2e authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Added External Commands publishing

github.com/oskardudycz/EventSourcing.NetCore - 0217ff3dffdbd384b560165da6ca2b2e6c1d8c87 authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Added workshop configuration information

github.com/oskardudycz/EventSourcing.NetCore - a761f16a9c2d95f00fe29fc1fed3762fce8393f5 authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Added Cart queries

github.com/oskardudycz/EventSourcing.NetCore - 7f534321bc3c1a9c450a6e507c2a9d8d521ce265 authored about 4 years ago by Oskar Dudycz <[email protected]>
[PracticalEventSourcing]: Finished Payment implementation

github.com/oskardudycz/EventSourcing.NetCore - c940a053e20b52acecf1ece5b10a43b95aa4c810 authored about 4 years ago by Oskar Dudycz <[email protected]>