Достоинства: Курс плотно набит информацией. Даже с ведением конспекта возвращение к записям будет открывать что-то новое. Темы обширные, темы разные, очень много дополнительной литературы, которой мне хватит лет на 5. Если вам нужна отправная точка в изучении как общаются сервисы и даже целые продукты между собой, то это оно. Курс даёт базу, которую можно использовать в рабочих проектах и которая позволяет понять что можно изучать дальше.Взаимодействие с другими участниками и преподавателем помогли с кругозором, валидацией идей и опыта. Хочу отметить крутое реагирование Антона на все вопросы, отвечал на всё в течении дня, давал интересные ссылки.
Недостатки: Главная проблема курса в его сырости: первый поток собрал опечатки, просроченные ссылки и неточности требований дз. Надеюсь, что следующие потоки будут без этого недостатка.Есть вопрос балансировки домашек: вторая домашка кажется намного сложнее и объемнее всех остальных.Думаю, что к следующим потокам проблемы должны уйти.
Комментарий: За 5 недель ознакомился с 5 большими темами, в скобках перечислю запомнившееся, но на самом деле в каждой теме 5+ топиков. 1. поиском и анализам коммуникаций (formal & function forms)2. реализацией коммуникаций в коде (delta/state events, serialization, idempotence)3. наблюдением за системой (observability, fitness-functions)4. эволюцией коммуникаций (compatibility, versioning)5. сохранением артефактов (ADR, RFC)Почитайте программу курса, "Ключевые концепции и термины" хорошо отражают содержание. Если что-то заинтересовало, то за недельку сможете прочитать весь курс и потом углубиться в искомые темы.С работай проходить курс сложно, из-за объема получается бешеный темп, так что лучше делать это на бенче\в поиске новой работы.