A Ruby implementation of an Event Store based on Active Record
-
Updated
Jun 19, 2025 - Ruby
Domain-driven design (DDD) is is a programming paradigm where code is separated into domains with distinct business logic. This helps isolating relating logic and stick to each domain's objective.
A Ruby implementation of an Event Store based on Active Record
A library for building event sourced applications in Ruby
Define your business logic in simple steps
Example event_sourcery app
source for the blog posts published on our blog
Postgres event store implementation for EventSourcery
Shows how to use Domain-Driven Design, Event Storming, Event Modeling and Event Sourcing in Heroes of Might & Magic III domain.
Allows to map API response to domain language of your application
π¦ π command_service_object gem helps you to generate service and command objects using rails generator.
Tools for DDD and Hexagonal Architecture in Ruby
A ddd-oriented infrastructure for ruby/rails projects based on the dry-rb ecosystem.
Payment Request Microservice - Lifecycle controll of the aggregate is split between Services
Ruby object-relational mapping tool for domain driven development
A simple payroll Domain
Client for Umwelt
β€οΈ Building a powerful API with Ruby, using TDD, DDD, Clean Architecture, Design Patterns, and SOLID principles to deliver elegant and maintainable backend systems π―β¨
Eventy is an example of rich domain model
π€ Building a meeting room reservation management system with Ruby and Deno Fresh using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles π―β¨.
π Building an API with TDD, DDD, Design Patterns and SOLID principles with Ruby on Rails π―
π Building a scalable and maintainable API with Ruby on Rails, applying TDD, DDD, CQRS, Clean Architecture, Design Patterns, and SOLID principles for clean, modular, and robust backend development π―β¨