Skip to content

Core libraries with separate read and write stacks implementation and aggregate (in DDD style) services abstractions

License

Notifications You must be signed in to change notification settings

gitter-badger/nuclear-aggregates-layer

Repository files navigation

NuClear

NuClear Aggeregates Layer

NuClear is the set of 2GIS projects used internally and open for contribution

This repo contains source code of 3 logical packages - Storage, Aggregates and DI-package for composing them in runtime.

##Storage Basic abtractions for interactions with storages. Consists of separated Read and Write stacks.

There are two concrete imlementations - with Entity Framework 6, and with LinqToDB

TODO: present all storage abstractions and basic implementations

##Aggregates Basic abstractions for aggregate services implementations.

As well as Storage it contains readonly abstrations and abstrations for writings that must be invariant-safe.

TODO: present all storage abstractions

##DI-package There is runtime factories and processors used for search and register storage and aggregate services implementations with Unity

TODO: present how these factories works

About

Core libraries with separate read and write stacks implementation and aggregate (in DDD style) services abstractions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published