We are releasing the event sourcing and CQRS framework "Sekiban" in C# as open source software.
On December 12, 2023, the event sourcing and CQRS framework "Sekiban," which uses document databases like Azure Cosmos DB as an event store, was developed with support from Microsoft's startup support program "Microsoft for Startups" and released as open-source software. ■ Typical Business Benefits of "Event Sourcing" 1. Increased Data Value - All data is recorded in event format: Easier utilization of data for various purposes. 2. Improved Data Reliability - Recorded data cannot be changed or deleted: Provides traceability and reduces the risk of information tampering. 3. Enhanced System Quality and Maintainability - Any past state can be reproduced: Easier to identify situations and causes when problems occur. ■ Development Benefits of Using "Sekiban" - Enables easy implementation of commands, events, projections, tests, and queries, allowing developers to focus on important business logic.
Inquire About This Product
basic information
■ Main Features of "Sekiban" - Simple commands and events - Commands and events dedicated to publishing - Optimistic aggregate version checks - Single / multi-aggregate projections - Query system including paging functionality - Projection snapshots - Large-scale snapshot storage - Support for Azure Cosmos DB / Amazon DynamoDB data stores - Built-in testing framework - Command and query web API generator supporting Swagger ■ About OSS Release "Sekiban" is released on GitHub under the Apache 2.0 license. Developers and companies interested can use it free of charge based on the above license. We operate open source and provide paid education and support regarding event sourcing and "Sekiban." We are also continuously seeking sponsors to support ongoing OSS development. Currently, Japan Technical Software Co., Ltd. is supporting "Sekiban" as a special sponsor.
Price range
Delivery Time
Applications/Examples of results
"Sekiban" is already being used for the development of applications for multiple internal systems and four client companies. At this point, we are adopting live projection performed in memory for projections, which is suitable for small to medium-sized systems, but we will continue to add features to accommodate larger systems in the future. If you are interested in "Sekiban," please feel free to contact us through our corporate website or the Sekiban service site.
Company information
We listen to our clients, think together, and create and improve with uncompromising technical skills in an agile manner, providing IT solutions that support the growth of our clients' businesses.