Event Processing

Introduction to EventStoreDB

Reading Time: 5 minutes Introduction In this article, we will discuss the database for Event Sourcing i.e. EventStoreDB. EventStoreDB is a database for storing data as a series of events and being able to rebuild the current state of these events. It’s an approach to building applications by focusing on storing the state changes that occur. Projections are a feature that allows you to react to changes in the Continue Reading

person holding pen pointing at graph

Axon Framework: Event Sourcing with MongoDB

Reading Time: 4 minutes If you want to build Microservices, You may prefer Axon, a Java-based framework. It provides utility to implement CQRS (Command Query Responsibility Segregation), Event Sourcing, and DDD (Domain Driven Design) architectural patterns while developing a software application. Axon facilitates the implementation of Command Handling, Event Routing, Event Sourcing, Snapshotting, and many more building blocks. It has very friendly APIs to use these implementations and build Continue Reading

Event Sourced Entity in Kalix

Reading Time: 3 minutes What is an event sourced entity? Before understanding event sourced entity, let’s first understand a few terminologies: Entity – An entity is any singular, identifiable and separate object. Command – Command is an instruction which a user gives to a computer or a program to perform a specific task. State –  The state of a program is its condition regarding stored inputs. The term “state” is similarly Continue Reading

Scala-IOT : Introduction to Internet Of Things.

Reading Time: 4 minutes Recently this word IOT is gaining lot of popularity. And we see a lot of news on it like the world is moving towards IOT , and its the next big thing and smart cities are no longer a fiction  and many other news like that. As we are also a part of this world 😉 so we start digging into this and start exploring Continue Reading

Complex Event Processing

Reading Time: 3 minutes In the last post, we saw the difference between a Rule Engine, Event Stream and Complex Event Processing. In this post, we would try to dig a bit deeper into what is CEP. There are a lot of events happening in the enterprise. If these events are routed through an intelligent system that can find the correlation between the events and then take proactive action Continue Reading

Comparing Event Processing and Rule Engines

Reading Time: 3 minutes Recently, there has been a lot of talk about CEP and the benefits that it can bring to the industry. CEP is the analysis of event data in real-time to generate immediate insight and enable instant response to changing conditions. Likewise, a seemingly similar concept is that of Business Rule Engines. These again work in enterprises and help in triggering actions on the basis of Continue Reading