Ивент сорсинг в простейшем представлении это просто таблица в бд с полями (имя сущности, айди сущности, номер события, тип события, сериализованное событие) и все, тут никакого рокет саенса и дополнительных книг не нужно. Таблица снапшотов такая же за исключением одного поля.
На деле в долгоиграющем проде можно столкнуться с лимихвардом подводных проблем, но вот о них я вообще нигде информации не видел. Я обо всякой штуке типа ретеншена, эволюции типов, записи время события / время регистрации и прочее - для погружения в тему это не нужно.