Orleankka - Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka/

  •        3

Orleankka is a functional API for Microsoft Orleans framework. It is highly suitable for scenarios where having composable, uniform communication interface is preferable, such as: CQRS, event-sourcing, re-routing, FSM, etc.References: intro, features, slides and discussion.

https://github.com/OrleansContrib/Orleankka#readme

Tags
Implementation
License
Platform

   




Related Projects

orleans - Orleans - Distributed Virtual Actor Model


Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns.It was created by Microsoft Research implementing the Virtual Actor Model and designed for use in the cloud.

AxonFramework - High Performance and Scalability framework for Java


A CQRS (Command Query Responsibility Segregation) Framework for Scalable, High-Performance Java Applications.

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.

banksimplistic - Exploring CQRS, Event Sourcing and DDD with Ruby


Exploring CQRS, Event Sourcing and DDD with Ruby

frdomain - Code repo for Functional and Reactive Domain Modeling


Code repo for Functional and Reactive Domain Modeling.Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. You will start with the basics of functional programming and gradually progress to the advanced concepts and patterns that you need to know to implement complex domain models. The book demonstrates how advanced FP patterns like algebraic data types, typeclass based design, and isolation of side-effects can make your model compose for readability and verifiability. On the subject of reactive modeling, the book focuses on higher order concurrency patterns like actors and futures. It uses the Akka framework as the reference implementation and demonstrates how advanced architectural patterns like event sourcing and CQRS can be put to great use in implementing scalable models. You will learn techniques that are radically different from the standard RDBMS based applications that are based on mutation of records. You'll also pick up important patterns like using asynchronous messaging for interaction based on non blocking concurrency and model persistence, which delivers the speed of in-memory processing along with suitable guarantees of reliability.



JdonFramework


a Domain Driven Design + CQRS + EventSource java framework

The CQRS Kitchen


The CQRS Kitchen is an example application build with Silverlight 4 that demonstrates how to implement a CQRS / Event Sourcing application with the .NET Framework. It uses parts of the NCQRS framework and some of the ideas of Mark Nijhof.

Lokad.CQRS - build scalable enterprise apps on Windows Azure


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.

EventStore - The open-source, functional database with Complex Event Processing in JavaScript.


The open-source, functional database with Complex Event Processing in JavaScript.This is the repository for the open source version of Event Store, which includes the clustering implementation for high availability.

Cqrs EventSourcing with Wcf Application


Cqrs Event Sourcing with Wcf Application

node-eventstore - EventStore Implementation in node.js


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.

ncqrs - Ncqrs Framework - The CQRS Framework for .NET


Ncqrs is a framework for .NET helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern. It does so by providing an infrastructure and implementations for the most important building blocks for command handling, domain modeling, event sourcing, and so. These building blocks help you to focus on the code that adds business value. They come with annotation, convention and configuration support and help you to write isolated and testable. Run BUILD.bat to build the Ncqrs Framework. This will build the framework, run all the tests and updates all the lib folders of other solutions (extensions and sample) with the result.

PumpkinDB - Event Sourcing Database Engine


PumpkinDB is a event sourcing database engine that doesn't overwrite data. It features include Immutable key/value storage, ACID transactions, Binary keys and values (allows any encoding to be used: JSON, XML, Protobuf, Cap'n Proto, etc.), An embedded programming language (PumpkinScript), A range of event indexing and querying primitives.

Agr.CQRS


Agr.CQRS is a C# framework for DDD applications that use the Command Query Responsibility Segregation pattern (CQRS) and Event Sourcing.

dotnetmarche


Demo dell'evento: "CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilità e Security" organizzato da DotNetMarche

StatefulJ - Event Driven Finite State Machine (FSM)


StatefulJ is a lightweight, open source Java Event Driven Finite State Machine(FSM) and a complete Spring Data based framework which lets you easily define and integrate State Machines into your Applications. It is simple, dependency free, in memory implementation of an FSM with support for concurrency and non-deterministic transitions.

cqrs-journey-code - Microsoft patterns & pratices CQRS Journey sample application


Microsoft patterns & pratices CQRS Journey sample application

eventsourced-example - A Scala web application demonstrating event-sourcing best practices


A Scala web application demonstrating event-sourcing best practices

TechnicalCommunityContent - includes technical content about Cloud and other technologies, optimized for use within Technical Community Events


This repo includes technical content optimized for the use within Community Events about Microsoft Azure and other Microsoft technologies, and is available to anyone who wants to use it under the MIT License.The contents of this Repo have been produced by and for Technical Community Groups who are interested in Microsoft but also non-Microsoft Technologies. Microsoft is hosting these community produced topics under the /Microsoft Github domain as we are convinced that these topics can be valuable especially for Community Event Leaders who are planning to cover a related technology on any upcoming Community Event.