{"repo":"jet/dotnet-templates","free":true,"listed":false,"github":"https://github.com/jet/dotnet-templates","clone":"git clone https://github.com/jet/dotnet-templates.git","description":"Example app and service templates `dotnet new -i Equinox.Templates; dotnet new eqx*/pro*` https://github.com/jet/equinox https://github.com/jet/FsCodec","language":"F#","stars":62,"topics":["equinox","event-sourcing","kafka","eventstore","cosmosdb","changefeed","dotnet-templates","propulsion"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Jet dotnet new Templates This repo hosts the source for Jet's dotnet new templates. Equinox only These templates focus solely on Consistent Processing using Equinox Stores: - eqxweb - Boilerplate for an ASP .NET Core 3 Web App, with an associated storage-independent Domain project using Equinox. - eqxwebcs - Boilerplate for an ASP .NET Core 3 Web App, with an associated storage-independent Domain project using Equinox, ported to C# . - eqxtestbed - Host that allows running back-to-back benchmarks when prototyping models using [Equinox]. (https://github.com/jet/equinox), using different stores and/or store configuration parameters. - eqxPatterns - Equinox Skeleton Deciders and Tests implementing various event sourcing patterns: - Managing a chain of Periods with a Rolling Balance carried forward (aka Closing the Books) - Feeding items into a List managed as a Series of Epochs with exactly once ingestion logic Propulsion related The following templates focus specifically on the usage of Propulsion components: - proProjector - Boilerplate for a Publisher application that consumes events from one of: 1. (default) --source cosmos : an Azure CosmosDb ChangeFeedProcessor (typically unrolling events from Equinox.CosmosStore stores using Propulsion.CosmosStore ) -k --parallelOnly schedule kafka emission to operate in parallel at document (rather than accumulated span of events for a stream) level 2. --source eventStore : Track an EventStoreDB = 21.10 instance's $all feed using the gRP","default_branch":null,"files":null,"tree":[],"storefront":"/r/jet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jet/dotnet-templates/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}