A Ruby implementation of an Event Store based on Active Record
- Updated
Nov 10, 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.
Ruby object-relational mapping tool for domain driven development
Payment Request Microservice - Lifecycle controll of the aggregate is split between Services
A simple payroll Domain
Client for Umwelt
Eventy is an example of rich domain model
❤️ Building a powerful API with Ruby, using TDD, DDD, Clean Architecture, Design Patterns, and SOLID principles to deliver elegant and maintainable backend systems 🎯✨
Domain-first service and repository scaffold for Rails. Enforces DDD architecture with Blueprinter and Dry-rb libraries
❤️ 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 🎯