Data mapping and persistence toolkit for Ruby
-
Updated
Jan 21, 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.
Data mapping and persistence toolkit for Ruby
A Ruby implementation of an Event Store based on Active Record
A (work-in-progress) guide to the methodology behind Made Tech Flavoured Clean Architecture
A sample Domain Driven Design project using Ruby on Rails ❤️
Simple architecture for the better ruby applications
Smart implementation of the most-used programming pattern - Service Object. Powered by smart_injection, smart_container, smart_types and smart_initializer.
Dependency injection principles and idioms realized in scope of Ruby. Support for method-injeciton strategy, container-based dependency resolving, static and dynamic bindings and etc.
Thread-safe semanticaly-defined IoC/DI Container with a developer-friendly DSL and API.
source for the blog posts published on our blog
Value Object pattern realized in scope of Ruby.
A gem that generate boilerplates when creating new domain services
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
🐘 PostgreSQL with rom-rb power ⚡
En este repositorio puede encontrar toda la documentación acerca de tutoriales del curso
Sinatra App template with DDD