Я планировал написать обзор на книгу «От монолита к микросервисам» Сэма Ньюмена, но переезд всё ещё в процессе и она оказалась похоронена где-то в бездонных глубинах коробок.
Поэтому сегодня будет короткий обзорчик на маленькую, но очень гордую полезную книгу Understanding Message Brokers by Jakub Corab.
Книжка рассказывает про основы обмена сообщениями с помощью брокеров. В ней всего три раздела — общий обзор асинхронной коммуникации, обзор ActiveMQ и обзор Kafka. Скажу честно, обзор ActiveMQ я не читал — неинтересно. А вот всё остальное мне очень понравилось. Вся базовая информация уложена компактно, понятно и без лишней воды.
Сама книжечка не стала для меня откровением, ничего кардинально нового я не узнал. Но я и читал её не с целью обучения. Я хотел разобраться, достойна ли она занять почётное место в моём списке рекомендаций для менти. Спойлер: вполне достойна!
Если вы не знакомы с брокерами и асинхронной коммуникацией, то Understanding Message Brokers станет отличной отправной точкой в этом мире. Но если вы уже работаете с брокерами, понимаете проблемы eventual consistency и знакомы с основными понятиями Kafka — вряд ли найдёте в ней что-то новое.
Приятного чтения!
