A Ruby implementation of an Event Store based on Active Record
-
Updated
Jan 22, 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
Postgres event store implementation for EventSourcery
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.
Shows how to use Domain-Driven Design, Event Storming, Event Modeling and Event Sourcing in Heroes of Might & Magic III domain.
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 an API with Ruby using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles π―β¨
π Building an API with Ruby using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles ππ―
π§ββοΈ Building an application for INSS discounts with Ruby on Rails using TDD, DDD, CQRS, Clean Architecture, Design Patterns and SOLID principles π―
π Building an example of a scalable application using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles π―β¨
β±οΈ Building an API with Ruby on Rails using TDD, DDD, CQRS, Clean Architecture, Design Patterns and SOLID principles π―β¨