GithubHelp home page GithubHelp logo

cqrsazure's Introduction

CQRSAzure

CQRS on Windows Azure

Despite numerous articles and the favourable experiences of enterprise application developers, CQRS has not caught on as a mainstream development architecture (in the way that, for example, MVC has).

I believe that two things are needed in order to demonstrate the architecture and increase its adoption: (1) examples to demonstrate the advantages of scalability, simplicity, testing and read/write independence and (2) tooling to allow developers rapidly to assemble the CQRS application in a graphical model.

Designer

Project Description A project to create an IDE template, plug ins, documentation and related material to facilitate the rapid creation of CQRS based solutions on Azure

This project is intended to provide a quick start IDE template and plug in and various documentation, techniques and so on to allow the rapid creation of CQRS based projects sitting on Windows Azure.

It will facilitate the code generation of Aggregates (aggregate roots) , Events , Projections , Query Definitions and Command Definitions which will build the underlying model of a CQRS / ES based application. This will mean using Tools and Designers so that the model can be assembled visually inside the IDE.

Prerequisites

In order to compile the source code for this plug in you will need to have Visual Studio 2017 and to have installed the Visual Studio SDK.

Beginners guide

I recommend reading the WIKI pages for this project - and there is a "Recommended Reading" page there too to help you get started with the concepts of CQRS and of event sourcing, or if you have 50 minutes to spare take a look at this YouTube presentation: [https://youtu.be/kpM5gCLF1Zc]

cqrsazure's People

Contributors

merrioncomputing avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.