Project Description
MiniStock is an experimental reference architecture for scalable cloud-based architectures. Implemented in .net.

The goal of current implementation phase is to provide a scalable, event-driven architecture. Issues to be targeted in the first release:

- Use aggregates representing domain objects, and events that may change the state of a given aggregate, to implement domain logic
- Use in-memory entities to represent domain state, and journaling to persist state between restarts
- Use a separate query database in which domain entities will be stored in a de-normalized state
- Implement massively scalable architecture with multiple processor nodes, and multi-threaded node operations to maximally leverage distributed platform capacity
- Provide a safe framework, in which messages are quaranteed to be executed after receiving
- Enabling distribution of event processors between physical nodes

Related blog (in hungarian):

Last edited Apr 7, 2012 at 6:49 AM by delzubu, version 3