What Are Blockchains Made Of?

The blockchain systems architecture is very interesting subject. Despite its apparent complexity, it actually consists of fairly simple elements that are widely used not only in blockchain systems, but also in software development in the industry. Yes, everything is quite complicated and simple at the same time. Paradox? I propose to understand and try to What Are Blockchains Made Of?

Event Streaming

What do such useful patterns for implementing reliable high-load software systems like CQRS, Event Sourcing, EDA have in common? All of these patterns are based on working with event streams. But for all the simplicity of this concept, there are surprisingly few ready-made tools for its implementation, and in fact only one is popular – Event Streaming

Entity states

Today I would like to discuss domain entity states. The other day I saw a video and an article in the blog of one interesting software developer. And in this article, he writes exactly what I talked about in my previous post, about the separation of entity and its state. Yes, in slightly different words, Entity states