DDD, CQRS and Event Sourcing Framework? Yes!
Savvy I/O is designed to be intuitive while removing the complexity normally associated with DDD, CQRS and Event Sourcing.
Savvy I/O for .NET is available on GitHub and is licensed under The MIT License (MIT) and gives freedom for commercial projects; free of charge.
All Savvy I/O assemblies are publicly available as NuGet packages on NuGet.org.
Join the team and be part of something codelicious; make Savvy I/O the obvious and preferred choice for DDD, CQRS and Event Sourcing with your contributions.
Savvy I/O was carefully engineered to handle Commands, Aggregates, Domain Events, Integration Events and Queries; with support for both "Current State" and "Event Sourcing" stores.
Savvy I/O is designed to handle DDD, CQRS and Event Sourcing - optimized for Event-Driven Microservices based on .NET, Docker and cloud-first mindset.
Worried about debugging? Don't be - all Savvy I/O packages published to NuGet is 100% source link enabled.
Support for EF Core
Extensions for Microsoft Entity Framework Core supporting both the Repository pattern (for Commands) and the Data Access Object pattern (for Queries).
Support for Dapper
Extensions for Dapper by Stack Overflow supporting the Data Access Object pattern that is a great fit for Queries.
Support for AWS
Extensions for AWS SQS and AWS SNS to support and unfold true distributed architecture with both Command Queue and Event Bus.
Support for CloudEvents
Extensions for converting both Commands and Integration Events into lightweight messages. Also includes an opinionated support for CloudEvents in the context of publishing Integration Events.