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 such as 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: Facilitates the 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: Makes it easier to identify the situation and cause when problems occur. ■ Development Benefits of Using "Sekiban" - Enables easy implementation of commands, events, projections, tests, and queries, allowing developers to focus on critical 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 with Swagger support ■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 have adopted 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 provide IT solutions that support their business growth by creating and improving them agilely with uncompromising technical skills.





