samples
Samples showing practical aspect of KurrentDB & Event Sourcing
File Explorer
Download Latest Version (.zip)- build.cqrs_flow.dotnet.yml
- build.cqrs_flow.java.aggregates.yml
- build.cqrs_flow.java.simple.yml
- build.crypto_shredding.dotnet.yml
- AddProduct.cs
- ProductAdded.cs
- CartConfirmed.cs
- ConfirmCart.cs
- GetCartAtVersion.cs
- CartDetails.cs
- GetCartById.cs
- CartHistory.cs
- GetCartHistory.cs
- CartShortInfo.cs
- GetCarts.cs
- CartInitialized.cs
- InitializeCart.cs
- PricedProductItem.cs
- ProductItem.cs
- ProductRemoved.cs
- RemoveProduct.cs
- Cart.cs
- CartStatus.cs
- Config.cs
- IProductPriceCalculator.cs
- RandomProductPriceCalculator.cs
- Carts.csproj
- Config.cs
- CartsController.cs
- launchSettings.json
- AddProductRequest.cs
- InitializeCartRequest.cs
- PricedProductItemRequest.cs
- ProductItemRequest.cs
- RemoveProduct.cs
- appsettings.Development.json
- appsettings.json
- Carts.Api.csproj
- Program.cs
- Startup.cs
- AddProductTests.cs
- ConfirmShoppingCartTests.cs
- InitializeCartTests.cs
- RemoveProductTests.cs
- Carts.Api.Tests.csproj
- Settings.cs
- CartBuilder.cs
- ConfirmCartTests.cs
- InitializeCartCommandHandlerTests.cs
- InitializeCartTests.cs
- CartExtensions.cs
- FakeProductPriceCalculator.cs
- Carts.Tests.csproj
- Aggregate.cs
- IAggregate.cs
- BackgroundWorker.cs
- CommandBus.cs
- Config.cs
- ICommandBus.cs
- ICommandHandler.cs
- Config.cs
- EventBus.cs
- EventTypeMapper.cs
- IEventBus.cs
- IEventHandler.cs
- StreamEvent.cs
- StreamNameMapper.cs
- AggregateNotFoundException.cs
- ListExtensions.cs
- IIdGenerator.cs
- NulloIdGenerator.cs
- IProjection.cs
- Config.cs
- IQueryBus.cs
- IQueryHandler.cs
- QueryBus.cs
- TypeProvider.cs
- IRepository.cs
- RepositoryExtensions.cs
- NoSynchronizationContextScope.cs
- Config.cs
- Core.csproj
- IndexNameMapper.cs
- ElasticSearchProjection.cs
- ElasticSearchRepository.cs
- Config.cs
- Core.ElasticSearch.csproj
- AggregateStreamExtensions.cs
- StreamEventExtensions.cs
- EventStoreDBRepository.cs
- EventStoreDBSerializer.cs
- EventStoreDBSubscriptionCheckpointRepository.cs
- EventStoreDBSubscriptionToAll.cs
- InMemorySubscriptionCheckpointRepository.cs
- ISubscriptionCheckpointRepository.cs
- Config.cs
- Core.EventStoreDB.csproj
- AggregateExtensions.cs
- ApiFixture.cs
- Core.Testing.csproj
- FakeIdGenerator.cs
- FakeRepository.cs
- ResponseExtensions.cs
- SerializationExtensions.cs
- TestContext.cs
- TestWebHostBuilder.cs
- ExceptionHandlingMiddleware.cs
- ExceptionToHttpStatusMapper.cs
- HttpExceptionWrapper.cs
- Core.WebApi.csproj
- .editorconfig
- docker-compose.yml
- ECommerce.run.xml
- ECommerce.sln
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- EventStoreDBSubscriptionBackgroundWorker.java
- ShoppingCartsController.java
- ShoppingCartsRequests.java
- AbstractAggregate.java
- Aggregate.java
- AggregateStore.java
- CoreConfig.java
- EventStoreDBConfig.java
- EventBus.java
- EventEnvelope.java
- EventForwarder.java
- EventMetadata.java
- EventTypeMapper.java
- ETag.java
- GlobalExceptionHandler.java
- JPAProjection.java
- EventSerializer.java
- CheckpointStored.java
- EventStoreDBSubscriptionCheckpointRepository.java
- EventStoreDBSubscriptionToAll.java
- EventStoreDBSubscriptionToAllOptions.java
- SubscriptionCheckpointRepository.java
- VersionedView.java
- PricingConfig.java
- ProductPriceCalculator.java
- RandomProductPriceCalculator.java
- GetShoppingCartById.java
- ShoppingCartDetails.java
- ShoppingCartDetailsProductItem.java
- ShoppingCartDetailsProjection.java
- ShoppingCartDetailsRepository.java
- GetShoppingCarts.java
- ShoppingCartShortInfo.java
- ShoppingCartShortInfoProjection.java
- ShoppingCartShortInfoRepository.java
- PricedProductItem.java
- ProductItem.java
- ProductItems.java
- ShoppingCart.java
- ShoppingCartEvent.java
- ShoppingCartsConfig.java
- ShoppingCartService.java
- ShoppingCartStatus.java
- ECommerceApplication.java
- package-info.java
- application.properties
- log4j2.xml
- schema-postgres.sql
- ShoppingCartRestBuilder.java
- AddProductItemToShoppingCartTests.java
- CancelShoppingCartTests.java
- ConfirmShoppingCartTests.java
- OpenShoppingCartTests.java
- RemoveProductItemFromShoppingCartTests.java
- ShoppingCartTests.java
- ApiSpecification.java
- HttpEntityUtils.java
- .editorconfig
- .gitignore
- build.gradle
- docker-compose.yml
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- EventStoreDBSubscriptionBackgroundWorker.java
- ShoppingCartsController.java
- ShoppingCartsRequests.java
- CoreConfig.java
- EventStoreDBConfig.java
- EntityStore.java
- EventBus.java
- EventEnvelope.java
- EventForwarder.java
- EventMetadata.java
- EventTypeMapper.java
- ETag.java
- GlobalExceptionHandler.java
- JPAProjection.java
- EventSerializer.java
- CheckpointStored.java
- EventStoreDBSubscriptionCheckpointRepository.java
- EventStoreDBSubscriptionToAll.java
- EventStoreDBSubscriptionToAllOptions.java
- SubscriptionCheckpointRepository.java
- VersionedView.java
- PricingConfig.java
- ProductPriceCalculator.java
- RandomProductPriceCalculator.java
- AddProductItemToShoppingCart.java
- CancelShoppingCart.java
- ConfirmShoppingCart.java
- GetShoppingCartById.java
- ShoppingCartDetails.java
- ShoppingCartDetailsProductItem.java
- ShoppingCartDetailsProjection.java
- ShoppingCartDetailsRepository.java
- GetShoppingCarts.java
- ShoppingCartShortInfo.java
- ShoppingCartShortInfoProjection.java
- ShoppingCartShortInfoRepository.java
- OpenShoppingCart.java
- PricedProductItem.java
- ProductItem.java
- ProductItems.java
- RemoveProductItemFromShoppingCart.java
- ShoppingCart.java
- ShoppingCartEvent.java
- ShoppingCartsConfig.java
- ShoppingCartService.java
- ECommerceApplication.java
- package-info.java
- application.properties
- log4j2.xml
- schema-postgres.sql
- ShoppingCartRestBuilder.java
- AddProductItemToShoppingCartTests.java
- CancelShoppingCartTests.java
- ConfirmShoppingCartTests.java
- OpenShoppingCartTests.java
- RemoveProductItemFromShoppingCartTests.java
- ShoppingCartTests.java
- ApiSpecification.java
- HttpEntityUtils.java
- .editorconfig
- .gitignore
- build.gradle
- docker-compose.yml
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- .gitignore
- DataSubjectIdAttribute.cs
- PersonalDataAttribute.cs
- IEvent.cs
- CryptoRepository.cs
- EncryptionKey.cs
- DeserializationContractResolver.cs
- SerializationContractResolver.cs
- DecryptionJsonConverter.cs
- EncryptionJsonConverter.cs
- FieldEncryptionDecryption.cs
- EncryptorDecryptor.cs
- JsonSerializer.cs
- JsonSerializerSettingsFactory.cs
- SerializedEvent.cs
- CryptoShredding.csproj
- EventConverter.cs
- EventStore.cs
- GetEventsTests.cs
- Given_When_Then.cs
- CryptoShredding.IntegrationTests.csproj
- .gitignore
- CryptoShredding.sln
- CryptoShredding.sln.DotSettings
- docker-compose.yml
- README.md
- image1.png
- image10x.png
- image11.png
- image11x.png
- image12x.png
- image13.png
- image14.png
- image15.png
- image16.png
- image17.png
- image18.png
- image2.png
- image3.png
- image4.png
- image5.png
- image6x.png
- image7x.png
- image8x.png
- image9x.png
- config.py
- create_projections.sh
- CreditCheck.py
- LoanDecider.py
- LoanRequestor-commandLine.py
- LoanRequestor-testCases.py
- Projection-LoansApprovedDenied.js
- Projection-LoansByCountryName.js
- README.md
- Underwriting.py
- utils.py
- docker-compose.yaml
- README.md
- .gitignore
- docker-compose.yml
- filebeat.yml
- README.md
- .gitignore
- docker-compose.yml
- filebeat.yml
- logstash.conf
- README.md
- .gitignore
- docker-compose.yml
- logstash.conf
- README.md
- README.md
- launchSettings.json
- .dockerignore
- appsettings.json
- docker-compose.yml
- Dockerfile
- EventStoreDB.Dotnet.Sample.csproj
- EventStoreDB.Dotnet.Sample.sln
- Program.cs
- README.md
- .dockerignore
- docker-compose.yml
- Dockerfile
- go.mod
- go.sum
- main.go
- README.md
- gradle-wrapper.properties
- EventStoreDBConfiguration.java
- HelloWorldApplication.java
- HelloWorldController.java
- application.properties
- log4j.properties
- .dockerignore
- build.gradle
- docker-compose.yml
- Dockerfile
- gradlew
- gradlew.bat
- mvnw.cmd
- mvnw.txt
- pom.xml
- README.md
- settings.gradle
- .dockerignore
- app.js
- docker-compose.yml
- Dockerfile
- package-lock.json
- package.json
- README.md
- .dockerignore
- docker-compose.yml
- Dockerfile
- main.py
- README.md
- requirements.txt
- main.rs
- .dockerignore
- Cargo.lock
- Cargo.toml
- docker-compose.yml
- Dockerfile
- README.md
- Rocket.toml
- .gitattributes
- .gitignore
- CONTRIBUTING.md
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
