24 releases (5 stable)
1.2.1 | Jun 20, 2023 |
---|---|
1.1.2 | Jun 1, 2023 |
1.1.0 | May 31, 2023 |
0.4.3 | May 9, 2023 |
0.1.10 | Feb 6, 2023 |
#1190 in Rust patterns
32KB
218 lines
ddd-rs
Domain-Driven Design (DDD) building blocks, for Rust applications.
Usage
[dependencies]
ddd-rs = "1"
More
See the documentation for more usage information.
License
ddd-rs
is provided under the MIT license. See LICENSE.
lib.rs
:
ddd-rs
Domain-Driven Design (DDD) building blocks, for Rust applications.
Most of the definitions on these docs are taken from Eric Evan's Domain-Driven Design: Tackling Complexity in the Heart of Software.
Application layer
- Repository
- Service:
Domain layer
Infrastructure layer
- In-memory:
Dependencies
~245–750KB
~18K SLoC