EventStoreDB — это масштабируемая высокопроизводительная база данных с открытым исходным кодом, оптимизированная для поиска событий. Он поддерживает идемпотентную запись упорядоченных событий только с добавлением в именованные потоки событий и их последовательное чтение. EventStoreDB имеет концепцию внутренних проекций (встроенных и созданных пользователями), которые могут обрабатывать события на сервере и генерировать новые события или создавать ссылки на существующие события в других потоках.