Я смотрел на выбор на Amazon и
«Сила событий: введение в обработку сложных событий в распределенных корпоративных системах» звучит так, будто в нем слишком много лишнего, но другие варианты, такие как:
«Программирование, основанное на событиях: доведение событий до предела» звучит слишком похоже на поваренную книгу и привязывает вас к конкретным фреймворкам на конкретных языках с ограниченным доменом, поэтому, вероятно, это поверхностно в отношении общих теоретических основ.
«Распределенные системы, основанные на событиях» — это название Springer, и, судя по другим книгам Springer, подобным этой, которые я имел несчастье купить, за ~ 100 долларов я не вижу в этом хорошей ценности.
Может быть, мне лучше выбрать что-то вроде «Программирование на Erlang: программное обеспечение для параллельного мира» или, возможно, другое название, которое кто-то может порекомендовать, довольно хорошее, но общее?
Я действительно хочу разработать приложение, которое надежно работает и не содержит спагетти-кода, и понимать, что я делаю, выше уровня примеров из кулинарной книги для конкретной среды, но меня не интересует доказательство теорем об исчислении Пи.
У меня есть "Communicating Sequential Processes" Хоара, но он слишком абстрактен, чтобы помочь с фактической реализацией, если только я не хочу впоследствии доказать правильность, что на самом деле не является моей целью.