Tiny Library CQRS

  •        128

Tiny Library CQRS is a small demonstration project which demonstrates the concept of Domain Driven Design and the CQRS architecture pattern. This project relies on the Apworks DDD framework.

http://tlibcqrs.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Apworks

  •    DotNet

A .NET based DDD application development framework.

Apworks - Apworks is a flexible, scalable, configurable and efficient

  •    CSharp

This repo is out of date and will no longer be maintained. Please refer to https://github.com/daxnet/apworks-core for the new, modern and latest version of Apworks. Apworks Core is the rewrite of Apworks framework, supporting Microsoft .NET Core. Apworks is a flexible, scalable, configurable and efficient .NET based application development framework that helps software developers to easily build enterprise applications by applying either Classic Layering or Command-Query Responsibility Segregation (CQRS) architectural patterns. Apworks provides the fundamental libraries and tools for practicing and implementing Domain-Driven Design concepts such as entities, value objects, repositories, factories, specifications, event sourcing, snapshots, domain repositories, message dispatching and synchronization, etc. It also provides the utilities from infrastructure level such as Inversion of Control/Dependency Injection (IoC/DI) components, AOP interception, exception handling & logging, so that architects and developers can focus on the business domain and communicate with domain experts via ubiquitous language without any concern of technical implementations.

awesome-ddd - A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources

  •    

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.The term was coined by Eric Evans in his book of the same title.


JdonFramework

  •    Java

a Domain Driven Design + CQRS + EventSource java framework

DDDSample.Net

  •    CSharp

A .NET implementation of Domain Driven Design (DDD) sample application based on Eric Evans' examples included in his great book. Project is intended to be used in training, demonstration and experiments.

node-eventstore - EventStore Implementation in node.js

  •    Javascript

Node-eventstore is a node.js module for multiple databases. It can be very useful as eventstore if you work with (d)ddd, cqrs, eventsourcing, commands and events, etc.

wolkenkit - wolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node

  •    Javascript

wolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node.js that perfectly matches DDD. wolkenkit is a CQRS and event-sourcing framework for JavaScript and Node.js. wolkenkit uses an event-driven model based on DDD to setup an API for your business in no time. This way, wolkenkit bridges the language gap between your domain and technology.

ddd-dynamic - Domain Driven Design in Python, Ruby and other dynamic languages resources

  •    

This is an attempt to collect all info about Domain Driven Design the World knows in dynamic languages (Python, Ruby, PHP etc). Not only DDD but all worthy info about layered and clean architecture with separation of business logic from infrastructure and framework code. Hexagonal design in Django - Python, Django, contains some code.

SellAndBuy (Domain Driven Design sample using .Net 4.0)

  •    DotNet

Domain Driven Design (DDD) Behavior Driven Design (BDD) Test Driven Design (TDD) .Net 4.0 NHibernate SpecFlow NUnit NSubstitute MVC 3 Razor Engine WCF NLayer

eventhorizon - CQRS/ES toolkit for Go

  •    Go

Event Horizon is a CQRS/ES toolkit for Go. CQRS stands for Command Query Responsibility Segregation and is a technique where object access (the Query part) and modification (the Command part) are separated from each other. This helps in designing complex data models where the actions can be totally independent from the data output.

Lokad.CQRS - build scalable enterprise apps on Windows Azure

  •    DotNet

C#/.NET stand-alone library that features a CQRS engine (Command Query Responsibility Segregation) for Windows Azure, CQRS clients, cloud views and event sourcing. Lokad.CQRS also emphasizes DDD (Domain Driven Design). Tier 1 project used in production in three products at Lokad.

ddd-playground - Domain-Driven Design in a PHP project using Symfony

  •    PHP

Wallet API in Symfony following DDD (Domain Driver Design). The tests follow the same structure and the phpunit tests are tagged with group tags: unit or functional.

.NET Domain-Driven Design with C#: Problem-Design-Solution

  •    DotNet

The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest ...

NHibernate with ASP.net Problem-Design-Solution

  •    ASPNET

Project to accompany the NHibernate with ASP.net Problem-Design-Solution Wrox Blox by Scott Millett, demonstrating how to use NHibernate within a web context (ASP.net) whilst applying enterprise design patterns and following a Domain Driven Design methodology.

Domain Driven UML

  •    

Contains T4 templates and empty classes/interfaces to be used with the UML modelling tools in VS Ultimate for creating Domain models for Domain Driven Design.

ddd-leaven-v2 - DDD-CqRS sample v2

  •    Java

DDD-CqRS sample v2.0 project that helps you with starting out advanced domain modeling using Spring, JPA and testing. Our intention is to provide a leaven (leavening agent) - something that you use to make bread - a good one.

tcomb - Type checking and DDD for JavaScript

  •    Javascript

tcomb is a library for Node.js and the browser which allows you to check the types of JavaScript values at runtime with a simple and concise syntax. It's great for Domain Driven Design and for adding safety to your internal code.