#книги
Distributed Services with Go - Travis Jeffery
Интересная
книга про аспекты построения распределенного приложения.
🤔Кому интересно: тем, кто хочет глубже копнуть в работу с файлами, тонкости gRPC, особенности service discovery и алгоритма Raft и в целом понять, как все собрать в кучу.
👍Что понравилось: автор рассказывает очень подробно про эти темы. Узнал новое про авторизации в gRPC, про работу консенсуса и про то, как работает репликация поверх рафта. Большое количество примеров кода и тестов. В целом по книге можно повторить все действия, и все заработает (наверно).
👎Что не понравилось: все, про что идет речь (в плане кода), наслаивается друг на друга как луковица. На десятом новом слое мозг перестает воспринимать происходящее. Также автор часто ударяется в подробности конкретных реализаций и библиотек, оставляя за кадром более абстрактные концепции.
🐌В целом книга очень свежа и полна реальных примеров. Чувствуется, что это не академическое чтиво, а вполне себе прикладное пособие. Мне понравилось.