light-eventuate-4j - An eventuate framework implementation based on event sourcing and CQRS on top of Light 4J

  •        191

Light Eventuate Framework based on Event Sourcing and CQRS

https://github.com/networknt/light-eventuate-4j

Dependencies:

com.networknt:config:1.3.5
com.networknt:service:1.3.5
com.networknt:metrics:1.3.5
com.networknt:traceability:1.3.5
com.networknt:correlation:1.3.5
com.networknt:server:1.3.5
com.networknt:client:1.3.5
com.networknt:rpc-router:1.3.5
com.networknt:rpc-security:1.3.5
com.networknt:json-schema-validator:0.1.7
com.networknt:cdc-common:null
com.networknt:cdc-mysql:null
com.networknt:cdc-service:null
com.networknt:cdc-server:null
com.networknt:eventuate-common:null
com.networknt:eventuate-kafka:null
com.networknt:test-domain:null
com.networknt:test-example:null
com.networknt:eventuate-test:null
com.networknt:eventuate-event:null
com.networknt:eventuate-client:null
com.networknt:eventuate-jdbc:null
com.networknt:test-util:null
com.networknt:test-jdbc:null
org.apache.curator:curator-recipes:3.3.0
io.undertow:undertow-core:1.4.11.Final
io.reactivex:rxjava:1.2.2
org.apache.kafka:kafka-clients:0.11.0.0
com.fasterxml.jackson.core:jackson-databind:2.8.9
com.fasterxml.jackson.core:jackson-core:2.8.9
com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.8.9
org.slf4j:slf4j-api:1.7.25
org.slf4j:slf4j-ext:1.7.25
commons-lang:commons-lang:2.6
commons-io:commons-io:2.5
commons-codec:commons-codec:1.10
org.apache.httpcomponents:httpclient:4.5.2
org.apache.httpcomponents:httpasyncclient:4.1.2
com.zaxxer:HikariCP:2.5.1
io.github.lukehutch:fast-classpath-scanner:2.0.8
ch.qos.logback:logback-classic:1.2.3
mysql:mysql-connector-java:5.1.41
com.github.shyiko:mysql-binlog-connector-java:0.12.1
junit:junit:4.12
org.mockito:mockito-core:2.7.21

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

watermill - Building event-driven applications easy way in Go.

  •    Go

Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling event sourcing, RPC over messages, sagas and basically whatever else comes to your mind. You can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case. Note: Watermill should run reliably in a production environment, but it is still under heavy development and the public API may change before the 1.0.0 release.

rails_event_store - A Ruby implementation of an Event Store based on Active Record.

  •    Ruby

It will be an exclusive (limited seats) occasion to meet Rails Event Store core team, talk with developers who are using DDD & Event Sourcing in their projects, share your experience & learn from others experience. We have the agenda ready (see below) and registration is now open! You could register here http://rescon.arkency.com This will be 3 days, each with separate Rails Event Store event and will be held from 4th to 6th of October in Wrocław, Poland (venue will be revealed soon). And one more thing! There will be a possibility to have private mentoring/code review sessions during hackathon (please contact us for details).

message-db - Microservice native message and event store for Postgres

  •    Shell

A fully-featured event store and message store implemented in PostgreSQL for Pub/Sub, Event Sourcing, Messaging, and Evented Microservices applications. An event sourcing and Pub/Sub message store built on Postgres for simple cloud or local hosting. A minimalist implementation of the essential features of tools like Event Store or Kafka, with built-in support for messaging patterns like Pub/Sub, and consumer patterns like consumer groups.


akka-ddd - Akka CQRS/ES framework

  •    Scala

Akka-DDD is a framework for building distributed services following DDD/CQRS/ES architecture on top of the Akka platform. Thanks to the pluggable architecture of the Akka-Persistence, Akka-DDD is not tied to any particular event journal provider. The services are built as actor systems. Different services can be distributed in the same cluster (Akka cluster) or can be deployed to independent clusters.

JdonFramework

  •    Java

a Domain Driven Design + CQRS + EventSource java framework

Apworks

  •    DotNet

A .NET based DDD application development framework.

event-store - PHP 7.1 EventStore Implementation

  •    PHP

PHP 7.1 EventStore Implementation. Prooph Event Store is capable of persisting event messages that are organized in streams. Prooph\EventStore\EventStore itself is a facade for different persistence adapters (see the list below) and adds event-driven hook points for Prooph\EventStore\Plugin\Plugins which make the Event Store highly customizable.

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.

Nakadi - A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

  •    Java

Nakadi is a distributed event bus broker that implements a RESTful API abstraction on top of Kafka-like queues. It provides abstract event delivery via a secured RESTful API, Enable convenient development of event-driven applications and asynchronous microservices, Efficient low latency event delivery.

symfony-5-es-cqrs-boilerplate - Symfony 5 DDD ES CQRS backend boilerplate.

  •    PHP

A boilerplate for DDD, CQRS, Event Sourcing applications using Symfony as framework and running with PHP 8.

ddd-leaven-akka-v2 - Sample e-commerce system #Microservices #Akka #Reactive-DDD #CQRS

  •    Scala

Sample e-commerce application built on top of Akka and EventStore following a CQRS/DDDD-based approach.

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.

Dapr - portable, event-driven, runtime for building distributed applications across cloud and edge

  •    Go

Dapr is a portable, serverless, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and embraces the diversity of languages and developer frameworks. Dapr codifies the best practices for building microservice applications into open, independent, building blocks that enable you to build portable applications with the language and framework of your choice. Each building block is independent and you can use one, some, or all of them in your application.

AxonFramework - High Performance and Scalability framework for Java

  •    Java

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

Rusty - Light-weight, user-space, event-driven and highly-scalable TCP/IP stack

  •    C++

Rusty is a light-weight, user-space, event-driven and highly-scalable TCP/IP stack. It has been developed to run on a EZChip TILE-Gx36 processor. Rusty is a light-weight, user-space, event-driven and highly-scalable TCP/IP stack. It has been developed to run on a EZChip TILE-Gx36 processor. Rusty takes full control of cores it runs on.

banksimplistic - Exploring CQRS, Event Sourcing and DDD with Ruby

  •    Ruby

Exploring CQRS, Event Sourcing and DDD with Ruby

cqrs-manager-for-distributed-reactive-services - Experimental CQRS and Event Sourcing service

  •    Java

CQRS Manager for Distributed Reactive Services (herein abbreviated CMDR), is a reference implementation for the key component in a specific architecture for building distributed information services following a Log-centric REST+CQRS+ES design. IMPORTANT! This is alpha-quality software, meant mostly to demonstrate the Log-centric REST+CQRS+ES architecture described in the linked talks, and to facilitate learning and discussion.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.