Из чего сделаны блокчейны

Архитектура блокчейн систем весьма интересна и не смотря на свою кажущуюся сложность на самом деле состоит из довольно простых элементов, которые широко используются не только в блокчейн системах но и в разработке программ в индустрии в целом. Да, все довольно сложно и просто одновременно. Парадокс? Предлагаю разобраться и попробовать выделить ключевые элементы из которых состоят Из чего сделаны блокчейны

Потоки событий (Event Streaming)

Что объединяет между собой такие удачные патерны реализации надежных высоконагруженных систем как CQRS, Event Sourcing, EDA? Все эти паттерны оперируют с потоками событий. Но при всей простоте концепции готовых инструментов для ее реализации на удивление мало и популярностью пользуется среди них фактически только один: Kafka. Надо сказать что часто люди не делают различия между концепциями Потоки событий (Event Streaming)

Состояния сущностей

Сегодня я хотел бы поговорить про состояния сущностей предметной области. На днях увидел виео и статью в блоге одного интересного разработчика. И в этой статье он пишет именно о том, о чем я говорил в предыдущем своем посте, о разделении состояния и сущности. Да, немного другими словами, но приводит те-же аргументы за разделение. И сейчас Состояния сущностей