Reacture / Foxoffice
Licence: mit
Sample application demonstrating how to build a distributed cloud .NET Core application based on CQRS and Event Sourcing.
Stars: ✭ 33
Projects that are alternatives of or similar to Foxoffice
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: ✭ 68 (+106.06%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
dudulina
CQRS + Event Sourcing library for PHP
Stars: ✭ 53 (+60.61%)
Mutual labels: cqrs, domain-driven-design, event-sourcing, event-driven
Asombroso Ddd
Una lista cuidadosamente curada de recursos sobre Domain Driven Design, Eventos, Event Sourcing, Command Query Responsibility Segregation (CQRS).
Stars: ✭ 41 (+24.24%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (+336.36%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+2769.7%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+590.91%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (+296.97%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Event Source Cqrs Sample
Sample ES/CQRS application
Stars: ✭ 380 (+1051.52%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+1154.55%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (+381.82%)
Mutual labels: event-sourcing, event-driven, cqrs, domain-driven-design
eda
eda is a library for implementing event-driven architectures.
Stars: ✭ 31 (-6.06%)
Mutual labels: cqrs, domain-driven-design, event-sourcing, event-driven
incubator-eventmesh
EventMesh is a dynamic event-driven application runtime used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
Stars: ✭ 939 (+2745.45%)
Mutual labels: cqrs, event-sourcing, event-driven
cqrs-event-sourcing-example
Example of a list-making Web API using CQRS, Event Sourcing and DDD.
Stars: ✭ 28 (-15.15%)
Mutual labels: cqrs, domain-driven-design, event-sourcing
eav-bundle
A Symfony bundle for basic EAV management
Stars: ✭ 19 (-42.42%)
Mutual labels: cqrs, domain-driven-design, event-sourcing
Ray
项目停止更新,新项目:https://github.com/RayTale/Vertex
Stars: ✭ 635 (+1824.24%)
Mutual labels: event-sourcing, event-driven, cqrs
commander
Build event-driven and event streaming applications with ease
Stars: ✭ 60 (+81.82%)
Mutual labels: cqrs, event-sourcing, event-driven
ftgogo
FTGOGO - event-driven architecture demonstration application using edat
Stars: ✭ 82 (+148.48%)
Mutual labels: cqrs, event-sourcing, event-driven
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+18718.18%)
Mutual labels: event-sourcing, cqrs, domain-driven-design
eventuous
Minimalistic Event Sourcing library for .NET
Stars: ✭ 236 (+615.15%)
Mutual labels: cqrs, domain-driven-design, event-sourcing
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-54.55%)
Mutual labels: cqrs, domain-driven-design, event-sourcing
FoxOffice
CQRS Sample Program
This sample program shows how to build a distributed cloud .NET Core application based on CQRS and Event Sourcing.
Architecture
How to execute the applications locally
Install and run Azure storage emulator and Cosmos DB emulator
Create a local settings file for the function app
Create local.settings.json
file in the directory ./source/FoxOffice.Processor
to execute the function app on local machine.
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
},
"ConnectionStrings": {
"Storage": "UseDevelopmentStorage=true"
},
"Messaging": {
"Storage": {
"QueueName": "messages"
}
},
"Domain": {
"Storage": {
"EventStoreTableName": "FoxOfficeEventStore"
}
},
"ReadModel": {
"CosmosDb": {
"Endpoint": "https://localhost:8081",
"AuthKey": "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==",
"DatabaseId": "FoxOfficeDatabase",
"CollectionId": "FoxOfficeCollection"
}
}
}
Open the solution
Open the solution ./source/FoxOffice.sln
in Visual Studio.
If Visual Studio is not installed on your local machine you can download Visual Studio community edition here. It's free for students, open-source contributors, and individuals.
Set startup projects
- Select the menu 'Project' > 'Set Startup Projects...'.
- Select 'Multiple startup projects' radio button.
- Select Action of 'FoxOffice.Processor' to 'Start'.
- Select Action of 'FoxOffice.Api' to 'Start'.
- Select Action of 'FoxOffice.Admin' to 'Start'.
Start debugging
Select the menu 'Debug' > 'Start Debugging'.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].