HTML Diff
2 added 2 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Курс о том, как проектировать связи между сервисами - чтобы не получить распределённый монолит.</p>
1 <p>Курс о том, как проектировать связи между сервисами - чтобы не получить распределённый монолит.</p>
2 <p>Учим выбирать подходящие форматы коммуникаций, чинить старые и проектировать новые. Ex "Асинхронная архитектура".</p>
2 <p>Учим выбирать подходящие форматы коммуникаций, чинить старые и проектировать новые. Ex "Асинхронная архитектура".</p>
3 <p>У вас стартап на стадии "давай-давай"</p>
3 <p>У вас стартап на стадии "давай-давай"</p>
4 <p>Вам надо менеджерить кластер kafka</p>
4 <p>Вам надо менеджерить кластер kafka</p>
5 <p>Ищете курс, где вас научат писать (микро)сервисы или проходить system design interview</p>
5 <p>Ищете курс, где вас научат писать (микро)сервисы или проходить system design interview</p>
6 <p>Курс не Подойдёт, если...</p>
6 <p>Курс не Подойдёт, если...</p>
7 <p>Говорим о моделях данных, форматах событий (и не-событий) и учим проектировать коммуникации так, чтобы части системы не зависели друг от друга, а система в целом не превращалась в распределённый монолит.</p>
7 <p>Говорим о моделях данных, форматах событий (и не-событий) и учим проектировать коммуникации так, чтобы части системы не зависели друг от друга, а система в целом не превращалась в распределённый монолит.</p>
8 <p>Учим поддерживать сложные системы с большим количеством бизнес-событий и чинить легаси, мигрируя со стихийных коммуникаций на понятные.</p>
8 <p>Учим поддерживать сложные системы с большим количеством бизнес-событий и чинить легаси, мигрируя со стихийных коммуникаций на понятные.</p>
9 <p>В курсе рассказываем только о смыслах, концепциях и паттернах. Код вам и AI напишет.</p>
9 <p>В курсе рассказываем только о смыслах, концепциях и паттернах. Код вам и AI напишет.</p>
10 <p>Не погружаемся в конкретные языки, фреймворки, и инфраструктуру, k8s и тюнинг kafka.</p>
10 <p>Не погружаемся в конкретные языки, фреймворки, и инфраструктуру, k8s и тюнинг kafka.</p>
11 <p>Не учим асинхронному программированию, тредам, взаимодействию с фронтендом и работе с людьми. Хоть мы и будем касаться этих тем, основной фокус курса - на кросс-сервисных взаимодействиях.</p>
11 <p>Не учим асинхронному программированию, тредам, взаимодействию с фронтендом и работе с людьми. Хоть мы и будем касаться этих тем, основной фокус курса - на кросс-сервисных взаимодействиях.</p>
12 <p>Не рассказываем, как выбирать архитектурный стиль и искать границы сервисов. Для этого есть<a>"Анализ систем"</a>.</p>
12 <p>Не рассказываем, как выбирать архитектурный стиль и искать границы сервисов. Для этого есть<a>"Анализ систем"</a>.</p>
13 <p>разберём систему, которую программисты сделали "впопыхах", и приведём её к понятному виду, в котором можно продолжать пилить фичи</p>
13 <p>разберём систему, которую программисты сделали "впопыхах", и приведём её к понятному виду, в котором можно продолжать пилить фичи</p>
14 <p>Если дочитаете до конца - закроете пробелы в коммуникации систем лет на пять вперёд. Начнёте принимать архитектурные решения не по наитию, а<strong>осознанно, с аргументами и уверенностью.</strong></p>
14 <p>Если дочитаете до конца - закроете пробелы в коммуникации систем лет на пять вперёд. Начнёте принимать архитектурные решения не по наитию, а<strong>осознанно, с аргументами и уверенностью.</strong></p>
15 <p>Чат-комьюнити учеников. Это не просто чат, где задают вопросы и кидают ссылки. Это - живая среда, где каждый идёт через курс не в одиночку, а вместе с другими умными и увлечёнными людьми.</p>
15 <p>Чат-комьюнити учеников. Это не просто чат, где задают вопросы и кидают ссылки. Это - живая среда, где каждый идёт через курс не в одиночку, а вместе с другими умными и увлечёнными людьми.</p>
16 <p>Можно спросить, поделиться, получить поддержку и просто почувствовать:<em>"Я не один, у всех бывают затыки - и это нормально"</em>.У нас нет массового флуда и бесконечных уведомлений. Всё разбито по веткам, легко читать только то, что актуально. Чат остаётся с вами и после курса.</p>
16 <p>Можно спросить, поделиться, получить поддержку и просто почувствовать:<em>"Я не один, у всех бывают затыки - и это нормально"</em>.У нас нет массового флуда и бесконечных уведомлений. Всё разбито по веткам, легко читать только то, что актуально. Чат остаётся с вами и после курса.</p>
17 <p><strong>Дополнительные материалы.</strong>К каждому лонгриду собрали кучу полезных источников - книги, статьи, видео - и объяснили, зачем они вам. Не просто "читайте вот это", а что читать, когда, в каком контексте и почему это важно. Можно углубиться, можно идти вширь. Контента хватит на год самостоятельного развития, особенно если любите копнуть поглубже.</p>
17 <p><strong>Дополнительные материалы.</strong>К каждому лонгриду собрали кучу полезных источников - книги, статьи, видео - и объяснили, зачем они вам. Не просто "читайте вот это", а что читать, когда, в каком контексте и почему это важно. Можно углубиться, можно идти вширь. Контента хватит на год самостоятельного развития, особенно если любите копнуть поглубже.</p>
18 <p>Пять лонгридов. Даже не лонгридов, а ЛОНГРИДИЩ! Первый - на 58 страниц А4. Плотный, как хороший справочник, но читается, как сериал. Предвосхищаем каждый вопрос:<em>"а если вот так?", "а почему не иначе?"</em></p>
18 <p>Пять лонгридов. Даже не лонгридов, а ЛОНГРИДИЩ! Первый - на 58 страниц А4. Плотный, как хороший справочник, но читается, как сериал. Предвосхищаем каждый вопрос:<em>"а если вот так?", "а почему не иначе?"</em></p>
19 <p>Финальная Q&amp;A-сессия с мини-праздником. В конце курса встречаемся онлайн - отвечаем на вопросы, доуточняем, что осталось неясным, делимся инсайтами. И, конечно, празднуем: вы вложили в это силы, внимание и энергию. Берите напитки, подключайтесь - дата 13.03, 16:00 мск.</p>
19 <p>Финальная Q&amp;A-сессия с мини-праздником. В конце курса встречаемся онлайн - отвечаем на вопросы, доуточняем, что осталось неясным, делимся инсайтами. И, конечно, празднуем: вы вложили в это силы, внимание и энергию. Берите напитки, подключайтесь - дата 13.03, 16:00 мск.</p>
20 <p>Чтобы не перегрузить ваш мозг, разбили тексты на части и тщательно отредактировали - читается легко, буксовать не придётся.</p>
20 <p>Чтобы не перегрузить ваш мозг, разбили тексты на части и тщательно отредактировали - читается легко, буксовать не придётся.</p>
21 <p><strong>Онлайн-встречи с разбором домашек.</strong>Раз в неделю собираемся онлайн: Антон проходит по ключевым паттернам, которые встречались в домашках: типичные ошибки, нестандартные решения, интересные ходы. Он не просто рассказывает, а показывает: как рассуждать, на что смотреть, что должно быть "звоночком".</p>
21 <p><strong>Онлайн-встречи с разбором домашек.</strong>Раз в неделю собираемся онлайн: Антон проходит по ключевым паттернам, которые встречались в домашках: типичные ошибки, нестандартные решения, интересные ходы. Он не просто рассказывает, а показывает: как рассуждать, на что смотреть, что должно быть "звоночком".</p>
22 <p>Это не лекция, а живой диалог: можно задать вопрос, если что-то осталось непонятным, обсудить свой кейс, получить совет. Запись будет, но лучше приходить: живое общение даёт<strong>совсем другой эффект</strong>.</p>
22 <p>Это не лекция, а живой диалог: можно задать вопрос, если что-то осталось непонятным, обсудить свой кейс, получить совет. Запись будет, но лучше приходить: живое общение даёт<strong>совсем другой эффект</strong>.</p>
23 <p>28 января, в 16:00 мск, чтобы захватить больше часовых поясов</p>
23 <p>28 января, в 16:00 мск, чтобы захватить больше часовых поясов</p>
24 <p>Раз в неделю Антон разбирает частые ошибки в домашках. Задаем вопросы, обсуждаем кейсы, советуемся</p>
24 <p>Раз в неделю Антон разбирает частые ошибки в домашках. Задаем вопросы, обсуждаем кейсы, советуемся</p>
25 <p>13 марта (пятница)16:00 мск, чтобы захватить больше часовых поясов</p>
25 <p>13 марта (пятница)16:00 мск, чтобы захватить больше часовых поясов</p>
26 <p>Только для тарифов с обратной связью</p>
26 <p>Только для тарифов с обратной связью</p>
27 <p>*Нагрузка может быть меньше или больше. Зависит от вашего уровня подготовки, возможности схватывать информацию на лету и желаемого уровня погружения в курс</p>
27 <p>*Нагрузка может быть меньше или больше. Зависит от вашего уровня подготовки, возможности схватывать информацию на лету и желаемого уровня погружения в курс</p>
28 <p>Учеба 6-7 недель≈10 часов в неделю*</p>
28 <p>Учеба 6-7 недель≈10 часов в неделю*</p>
29 <p>Только для тарифов с обратной связью</p>
29 <p>Только для тарифов с обратной связью</p>
30 <p>Познакомимся с учебной системой и её проблемами.</p>
30 <p>Познакомимся с учебной системой и её проблемами.</p>
31 <p>Разберём базовые понятия всего курса: что такое система, чем EDA отличается от микросервисов с асинхронной коммуникацией и с чего начинать, когда в наследство достался распределённый монолит.</p>
31 <p>Разберём базовые понятия всего курса: что такое система, чем EDA отличается от микросервисов с асинхронной коммуникацией и с чего начинать, когда в наследство достался распределённый монолит.</p>
32 <p>Урок 1. База по event-driven</p>
32 <p>Урок 1. База по event-driven</p>
33 <p><strong>На выходе</strong>научитесь определять события в системе с помощью EventStorming, поймёте, почему события - хорошо, а команды - плохо, научитесь выбирать брокер и понятно именовать события.</p>
33 <p><strong>На выходе</strong>научитесь определять события в системе с помощью EventStorming, поймёте, почему события - хорошо, а команды - плохо, научитесь выбирать брокер и понятно именовать события.</p>
34 <p>Ключевые концепции и термины:</p>
34 <p>Ключевые концепции и термины:</p>
35 <ul><li>Event driven architecture</li>
35 <ul><li>Event driven architecture</li>
36 <li>Event driven communications</li>
36 <li>Event driven communications</li>
37 <li>Coupling и cohesion</li>
37 <li>Coupling и cohesion</li>
38 <li>Командный и реакционный подход к коммуникациям</li>
38 <li>Командный и реакционный подход к коммуникациям</li>
39 <li>EventStorming</li>
39 <li>EventStorming</li>
40 <li>Гранулярность событий</li>
40 <li>Гранулярность событий</li>
41 <li>Распределённые очереди и распределённые логи</li>
41 <li>Распределённые очереди и распределённые логи</li>
42 <li>Fine/Coarse события</li>
42 <li>Fine/Coarse события</li>
43 <li>Kafka</li>
43 <li>Kafka</li>
44 </ul><p>В прошлом уроке мы определили связи, основываясь на функции системы. Теперь посмотрим её форму - построим модель данных, необходимых для бизнес-логики.</p>
44 </ul><p>В прошлом уроке мы определили связи, основываясь на функции системы. Теперь посмотрим её форму - построим модель данных, необходимых для бизнес-логики.</p>
45 <p>На основе карты коммуникаций и модели данных определим способы коммуникаций частей системы между собой.</p>
45 <p>На основе карты коммуникаций и модели данных определим способы коммуникаций частей системы между собой.</p>
46 <p>Урок 2. Углубляемся в коммуникации</p>
46 <p>Урок 2. Углубляемся в коммуникации</p>
47 <p><strong>На выходе</strong>научитесь строить концептуальную модель данных, определять стили коммуникации, решим, какие данные складывать в одно событие, а какие - в несколько, поймёте, как называть топики в kafka.</p>
47 <p><strong>На выходе</strong>научитесь строить концептуальную модель данных, определять стили коммуникации, решим, какие данные складывать в одно событие, а какие - в несколько, поймёте, как называть топики в kafka.</p>
48 <p>Ключевые концепции и термины:</p>
48 <p>Ключевые концепции и термины:</p>
49 <ul><li>Концептуальная, логическая и техническая модель данных</li>
49 <ul><li>Концептуальная, логическая и техническая модель данных</li>
50 <li>Консистентность</li>
50 <li>Консистентность</li>
51 <li>Delta vs state события</li>
51 <li>Delta vs state события</li>
52 <li>System/replication/public id</li>
52 <li>System/replication/public id</li>
53 <li>Сериализация событий: json, proto, avro</li>
53 <li>Сериализация событий: json, proto, avro</li>
54 </ul><p>Проверяем домашку № 1 у коллег</p>
54 </ul><p>Проверяем домашку № 1 у коллег</p>
55 <p>Разбор домашки №1 15-17 мск</p>
55 <p>Разбор домашки №1 15-17 мск</p>
56 <p>Дедлайн по 1-й домашке 19:00</p>
56 <p>Дедлайн по 1-й домашке 19:00</p>
57 <p>Система растёт и меняется, кажется, что бизнес-требования противоречат сами себе. Учимся не бояться этого, разбираемся с обратной совместимостью.</p>
57 <p>Система растёт и меняется, кажется, что бизнес-требования противоречат сами себе. Учимся не бояться этого, разбираемся с обратной совместимостью.</p>
58 <p>Урок 3. Эволюция и исправление ошибок</p>
58 <p>Урок 3. Эволюция и исправление ошибок</p>
59 <p>На выходе<strong></strong>поймёте, как эволюционируют большие системы, научитесь переезжать с синхронной на асинхронную связи (и обратно) и строить подробный план для изменения любого вида связи. Узнаете о проблемах совместимости и о том, как они решаются.</p>
59 <p>На выходе<strong></strong>поймёте, как эволюционируют большие системы, научитесь переезжать с синхронной на асинхронную связи (и обратно) и строить подробный план для изменения любого вида связи. Узнаете о проблемах совместимости и о том, как они решаются.</p>
60 <p>Ключевые концепции и термины:</p>
60 <p>Ключевые концепции и термины:</p>
61 <ul><li>Прямая и обратная совместимость</li>
61 <ul><li>Прямая и обратная совместимость</li>
62 <li>Версионирование коммуникаций</li>
62 <li>Версионирование коммуникаций</li>
63 <li>Schema Registry</li>
63 <li>Schema Registry</li>
64 <li>Потеря данных и идемпотентность</li>
64 <li>Потеря данных и идемпотентность</li>
65 <li>Ретраи</li>
65 <li>Ретраи</li>
66 <li>Outbox pattern и dead letter queue</li>
66 <li>Outbox pattern и dead letter queue</li>
67 <li>Event ordering.</li>
67 <li>Event ordering.</li>
68 </ul><p>Проверяем домашку № 2 у коллег</p>
68 </ul><p>Проверяем домашку № 2 у коллег</p>
69 <p>Разбор домашек №2 онлайн 15-17 мск</p>
69 <p>Разбор домашек №2 онлайн 15-17 мск</p>
70 <p>Дедлайн по 2-й домашке 19:00</p>
70 <p>Дедлайн по 2-й домашке 19:00</p>
71 <p>Учимся жить с большой системой. Разбираемся, как наблюдать за тем, что происходит в коммуникациях, и отлаживать возникающие проблемы.</p>
71 <p>Учимся жить с большой системой. Разбираемся, как наблюдать за тем, что происходит в коммуникациях, и отлаживать возникающие проблемы.</p>
72 <p>Урок 4. Занимаемся поддержкой системы</p>
72 <p>Урок 4. Занимаемся поддержкой системы</p>
73 <p>На выходе научитесь мониторить большие системы. Разберётесь в реакционных паттернах и их применимости для реализации бизнес-логики.</p>
73 <p>На выходе научитесь мониторить большие системы. Разберётесь в реакционных паттернах и их применимости для реализации бизнес-логики.</p>
74 <p>Научитесь доказательно объяснять и продавать бизнесу и коллегам принятые решения, связанные с коммуникациями.</p>
74 <p>Научитесь доказательно объяснять и продавать бизнесу и коллегам принятые решения, связанные с коммуникациями.</p>
75 <p>Ключевые концепции и термины:</p>
75 <p>Ключевые концепции и термины:</p>
76 <ul><li>Observability &amp; monitoring</li>
76 <ul><li>Observability &amp; monitoring</li>
77 <li>Доказуемость принятия решений</li>
77 <li>Доказуемость принятия решений</li>
78 <li>Security</li>
78 <li>Security</li>
79 <li>CQRS, event sourcing</li>
79 <li>CQRS, event sourcing</li>
80 <li>Coordination Models</li>
80 <li>Coordination Models</li>
81 <li>Socio-technical systems</li>
81 <li>Socio-technical systems</li>
82 </ul><p>Проверяем домашку № 3 у коллег</p>
82 </ul><p>Проверяем домашку № 3 у коллег</p>
83 <p>Разбор домашек №3 Онлайн 15-17 мск</p>
83 <p>Разбор домашек №3 Онлайн 15-17 мск</p>
84 <p>Дедлайн по 3-й домашке 19:00</p>
84 <p>Дедлайн по 3-й домашке 19:00</p>
85 <p>Подводим общие итоги и обсуждаем дальнейшие шаги.</p>
85 <p>Подводим общие итоги и обсуждаем дальнейшие шаги.</p>
86 <p>Повторяем концепции, пройденные в курсе, и планируем развитие собственных навыков после курса.</p>
86 <p>Повторяем концепции, пройденные в курсе, и планируем развитие собственных навыков после курса.</p>
87 <p>Урок 5. Итоги и дальнейшие шаги</p>
87 <p>Урок 5. Итоги и дальнейшие шаги</p>
88 <p>На выходе получите чек-лист работы над коммуникациями систем, дальнейшие шаги по самостоятельному изучению. Соберёте все знания системы вместе так, чтобы к ним можно было возвращаться.</p>
88 <p>На выходе получите чек-лист работы над коммуникациями систем, дальнейшие шаги по самостоятельному изучению. Соберёте все знания системы вместе так, чтобы к ним можно было возвращаться.</p>
89 <p><strong>Ключевые концепции и термины:</strong></p>
89 <p><strong>Ключевые концепции и термины:</strong></p>
90 <ul><li>всё, что было в курсе</li>
90 <ul><li>всё, что было в курсе</li>
91 <li>C4, arc42, iso42010</li>
91 <li>C4, arc42, iso42010</li>
92 <li>Team topology</li>
92 <li>Team topology</li>
93 <li>Integration patterns</li>
93 <li>Integration patterns</li>
94 <li>Microservices decomposition.</li>
94 <li>Microservices decomposition.</li>
95 </ul><p>Проверяем домашку № 4 у коллег</p>
95 </ul><p>Проверяем домашку № 4 у коллег</p>
96 <p>Разбор домашек №4 онлайн 15-17 мск</p>
96 <p>Разбор домашек №4 онлайн 15-17 мск</p>
97 <p>Дедлайн по 4-й домашке 19:00</p>
97 <p>Дедлайн по 4-й домашке 19:00</p>
98 <p>Q&amp;A-сессияОнлайн 16-17:30 мск</p>
98 <p>Q&amp;A-сессияОнлайн 16-17:30 мск</p>
99 <p>Демоверсия первого лонгрида</p>
99 <p>Демоверсия первого лонгрида</p>
100 <p>Независимый solution architect и разработчик, ex-core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал 3commas, "Чайке" и другим компаниям перейти на сервисную архитектуру и настроить интеграции. Главный эксперт курса.</p>
100 <p>Независимый solution architect и разработчик, ex-core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал 3commas, "Чайке" и другим компаниям перейти на сервисную архитектуру и настроить интеграции. Главный эксперт курса.</p>
101 <p>Редактор, автор книги "Легко и просто. Как справиться с задачами, к которым сложно подступиться". В курсе отвечает за редактуру: делает тексты понятными.</p>
101 <p>Редактор, автор книги "Легко и просто. Как справиться с задачами, к которым сложно подступиться". В курсе отвечает за редактуру: делает тексты понятными.</p>
102 <p>Руководит<a>бутиковым аутсорсом</a>, консультирует бизнесы по управлению разработкой. В курсе отвечает за работу с бизнесом - чтобы вы не забывали, для чего мы тут рисуем квадратики.</p>
102 <p>Руководит<a>бутиковым аутсорсом</a>, консультирует бизнесы по управлению разработкой. В курсе отвечает за работу с бизнесом - чтобы вы не забывали, для чего мы тут рисуем квадратики.</p>
103 <p><strong>Теория</strong>- 5 лонгридов- Список дополнительных материалов</p>
103 <p><strong>Теория</strong>- 5 лонгридов- Список дополнительных материалов</p>
104 <p><strong>Практика и обратная связь</strong>- Домашка с общей обратной связью Антона и других учеников- Участие в общих еженедельных встречах - разборах домашек, где Антон подводит итоги и рассказывает о частых ошибках- Личная письменная обратная связь на вашу домашку от Антона- 45-минутная онлайн-консультация с Антоном тет-а-тет по окончании курса</p>
104 <p><strong>Практика и обратная связь</strong>- Домашка с общей обратной связью Антона и других учеников- Участие в общих еженедельных встречах - разборах домашек, где Антон подводит итоги и рассказывает о частых ошибках- Личная письменная обратная связь на вашу домашку от Антона- 45-минутная онлайн-консультация с Антоном тет-а-тет по окончании курса</p>
105 <p><strong>Поддержка</strong>- Q&amp;A-сессия по окончании курса- Чат участников с Антоном. Обсуждаем курс и всё, что вокруг. Антон отвечает на все вопросы. Остаётся навсегда</p>
105 <p><strong>Поддержка</strong>- Q&amp;A-сессия по окончании курса- Чат участников с Антоном. Обсуждаем курс и всё, что вокруг. Антон отвечает на все вопросы. Остаётся навсегда</p>
106 <p><strong>Бонусы</strong>- Доступ к материалам после окончания курса - 1 год- Можно сдать одну домашку в течение 2 дней после дедлайна- Именной электронный сертификат, если сдадите всю домашку и проверите все назначенные домашки коллег- Скидка 20% на все курсы школы в течение года</p>
106 <p><strong>Бонусы</strong>- Доступ к материалам после окончания курса - 1 год- Можно сдать одну домашку в течение 2 дней после дедлайна- Именной электронный сертификат, если сдадите всю домашку и проверите все назначенные домашки коллег- Скидка 20% на все курсы школы в течение года</p>
107 <p>Точно отработаете всё услышанное, получив личную обратную связь от Антона</p>
107 <p>Точно отработаете всё услышанное, получив личную обратную связь от Антона</p>
108 <p><strong>Теория</strong>- 5 лонгридов- Список дополнительных материалов</p>
108 <p><strong>Теория</strong>- 5 лонгридов- Список дополнительных материалов</p>
109 <p><strong>Практика и обратная связь</strong>- Домашка с общей обратной связью Антона и других учеников- Участие в общих еженедельных встречах - разборах домашек, где Антон подводит итоги и рассказывает о частых ошибках</p>
109 <p><strong>Практика и обратная связь</strong>- Домашка с общей обратной связью Антона и других учеников- Участие в общих еженедельных встречах - разборах домашек, где Антон подводит итоги и рассказывает о частых ошибках</p>
110 <p><strong>Поддержка</strong>- Q&amp;A-сессия по окончании курса- Чат участников с Антоном. Обсуждаем курс и всё, что вокруг. Антон отвечает на все вопросы. Остаётся навсегда</p>
110 <p><strong>Поддержка</strong>- Q&amp;A-сессия по окончании курса- Чат участников с Антоном. Обсуждаем курс и всё, что вокруг. Антон отвечает на все вопросы. Остаётся навсегда</p>
111 <p><strong>Бонусы</strong>- Доступ к материалам после окончания курса - 9 месяцев- Именной электронный сертификат, если сдадите всю домашку и проверите все назначенные домашки коллег</p>
111 <p><strong>Бонусы</strong>- Доступ к материалам после окончания курса - 9 месяцев- Именной электронный сертификат, если сдадите всю домашку и проверите все назначенные домашки коллег</p>
112 <p>Если готовы пахать и интересуетесь опытом других. А ещё получить немного внимания Антона</p>
112 <p>Если готовы пахать и интересуетесь опытом других. А ещё получить немного внимания Антона</p>
113 <p>Можно оплатить четырьмя равными долями. Первую - сразу и потом по одной части каждые две недели.</p>
113 <p>Можно оплатить четырьмя равными долями. Первую - сразу и потом по одной части каждые две недели.</p>
114 <p>Без кредитного договора и сложного одобрения. "Долями" могут взять от 4% сервисного сбора, но если повезёт - не возьмут. Нам не везёт, но, говорят, бывает.</p>
114 <p>Без кредитного договора и сложного одобрения. "Долями" могут взять от 4% сервисного сбора, но если повезёт - не возьмут. Нам не везёт, но, говорят, бывает.</p>
115 <p>Если вам говорят, что выше 30К ₽ нельзя ,- напишите нам в поддержку и мы предложим решение.</p>
115 <p>Если вам говорят, что выше 30К ₽ нельзя ,- напишите нам в поддержку и мы предложим решение.</p>
116 <p>Уменьшатся риски, связанные со сроками работы над задачами</p>
116 <p>Уменьшатся риски, связанные со сроками работы над задачами</p>
117 <p>Вы изучите подход, при котором станет меньше "белых" пятен вокруг коммуникации между элементами системы, что позволит точнее давать сроки работы</p>
117 <p>Вы изучите подход, при котором станет меньше "белых" пятен вокруг коммуникации между элементами системы, что позволит точнее давать сроки работы</p>
118 <p>Как убедить компанию, чтобы за меня заплатили</p>
118 <p>Как убедить компанию, чтобы за меня заплатили</p>
119 <p>Уменьшится количество багов при рефакторинге коммуникаций и выносе сервисов из монолита</p>
119 <p>Уменьшится количество багов при рефакторинге коммуникаций и выносе сервисов из монолита</p>
120 <p>Мигрировать проще, когда есть готовый чеклист по изменению коммуникации. А мы подготовили рецепты для разных сценариев изменения коммуникации</p>
120 <p>Мигрировать проще, когда есть готовый чеклист по изменению коммуникации. А мы подготовили рецепты для разных сценариев изменения коммуникации</p>
121 <p>Как убедить компанию, чтобы за меня заплатили</p>
121 <p>Как убедить компанию, чтобы за меня заплатили</p>
122 <p>Уменьшится разница между тем, какой систему хочет видеть бизнес и какой она окажется после разработки</p>
122 <p>Уменьшится разница между тем, какой систему хочет видеть бизнес и какой она окажется после разработки</p>
123 <p>Программисты научатся видеть систему со стороны бизнеса, а не только со стороны таблиц в базе данных</p>
123 <p>Программисты научатся видеть систему со стороны бизнеса, а не только со стороны таблиц в базе данных</p>
124 <p>Как убедить компанию, чтобы за меня заплатили</p>
124 <p>Как убедить компанию, чтобы за меня заплатили</p>
125 <p>Расскажите бизнесу, что получит компания после того, как вы внедрите знания из курса:</p>
125 <p>Расскажите бизнесу, что получит компания после того, как вы внедрите знания из курса:</p>
126 <p>Согласовываете с руководителем обучение или знакомите нас с руководителем, чтобы мы вам в этом помогли.</p>
126 <p>Согласовываете с руководителем обучение или знакомите нас с руководителем, чтобы мы вам в этом помогли.</p>
127 - <p>Для юрлиц стоимость немного выше: "Аптечка" - 44 000 руб./$566, "В тусовке" - 60 000 руб./$772, "VIP" - 104 000 руб. /$1339 . Это связано с необходимостью дополнительного документооборота.</p>
127 + <p>Для юрлиц стоимость немного выше: "Аптечка" - 44 000 руб./$571. Это связано с необходимостью дополнительного документооборота.</p>
128 <p>Мы выставляем счёт и отправляем приглашение для обмена документами в Диадок.</p>
128 <p>Мы выставляем счёт и отправляем приглашение для обмена документами в Диадок.</p>
129 <p>Ваша компания оплачивает, а мы добавляем вас в участники и передаём контент.</p>
129 <p>Ваша компания оплачивает, а мы добавляем вас в участники и передаём контент.</p>
130 <p><a>Присылаете нам на почту реквизиты компании.</a>Обычно их можно взять у HR, на сайте компании в разделе "Контакты" или в бухгалтерии. Если ваша бухгалтерия просит какой-то набор документов - приложите список, чтобы мы сразу прикрепили.</p>
130 <p><a>Присылаете нам на почту реквизиты компании.</a>Обычно их можно взять у HR, на сайте компании в разделе "Контакты" или в бухгалтерии. Если ваша бухгалтерия просит какой-то набор документов - приложите список, чтобы мы сразу прикрепили.</p>
131 <p>По окончании присылаем закрывающие документы в Диадоке, а ваша бухгалтерия подписывает.</p>
131 <p>По окончании присылаем закрывающие документы в Диадоке, а ваша бухгалтерия подписывает.</p>
132 <p>По окончании курса выдадим электронный сертификат тем, кто сдал вовремя все домашки и проверил все назначенные домашки коллег. Мы делаем сертификаты особенными. Чтобы хотелось похвастаться.</p>
132 <p>По окончании курса выдадим электронный сертификат тем, кто сдал вовремя все домашки и проверил все назначенные домашки коллег. Мы делаем сертификаты особенными. Чтобы хотелось похвастаться.</p>
133 <p>*Для тарифов с обратной связью</p>
133 <p>*Для тарифов с обратной связью</p>
134 - <p>Курс очень понравился! Позволил структурировать и актуализировать знания в сфере асинхронных коммуникаций. Уже после первой недели начал применять полученные знания в работе! У Антона круто получилось донести мысли и идеи, которые витали у меня уже давно, но теперь наконец сформировались и закрепились :) Особенно запомнилось - "Не стоит объединять два различных бизнесовых шага в один, только потому что технически они очень похожи" 💪 Теперь постепенно буду привносить и адаптировать идеи на текущей работе, это очень вдохновляет и приносит удовлетворение)</p>
134 + <p>Курс очень понравился! Позволил структурировать и актуализировать знания в сфере асинхронных коммуникаций. Уже после первой недели начал применять полученные знания в работе! У Антона круто получилось донести мысли и идеи, которые витали у меня уже давно, но теперь наконец сформировались и закрепились :) Особенно запомнилось - "Не стоит объединять два различных бизнесовых шага в один, только потому что технически они очень похожи" 💪 Теперь постепенно буду привносить и адаптировать идеи на текущей работе, это очень вдохновляет и приносит уовлетворение)</p>
135 <p>Спасибо за курс! Одним из результатов обучения, наблюдаемых уже сейчас, стало понимание, что очень многие фокусируются на микросервисах, не видя леса за деревьями, в то время как мы в команде, например, резонно и осознанно решили в одном месте писать монолит, понимая всю ситуацию, я считаю, благодаря курсу (в команде я не один его проходил). После учёбы остался некоторый "голод", и я думаю, это и есть главное моё достижение, ещё полгода-год я буду лазить, пересматривать, изучать доп. материалы, чтобы всё это улеглось, потому что главное, что со мной произошло, - я увидел глубину своего непонимания в этой части, выходит, курс открыл для меня новую глубину! Вместе с тем я стал гораздо лучше понимать, что стоит не только за асинхронной архитектурой, но за архитектурой в принципе, за это огромное спасибо) Ушёл постигать и углублять знания в "Анализе систем".</p>
135 <p>Спасибо за курс! Одним из результатов обучения, наблюдаемых уже сейчас, стало понимание, что очень многие фокусируются на микросервисах, не видя леса за деревьями, в то время как мы в команде, например, резонно и осознанно решили в одном месте писать монолит, понимая всю ситуацию, я считаю, благодаря курсу (в команде я не один его проходил). После учёбы остался некоторый "голод", и я думаю, это и есть главное моё достижение, ещё полгода-год я буду лазить, пересматривать, изучать доп. материалы, чтобы всё это улеглось, потому что главное, что со мной произошло, - я увидел глубину своего непонимания в этой части, выходит, курс открыл для меня новую глубину! Вместе с тем я стал гораздо лучше понимать, что стоит не только за асинхронной архитектурой, но за архитектурой в принципе, за это огромное спасибо) Ушёл постигать и углублять знания в "Анализе систем".</p>
136 <p>Курсы у вас огонь, конечно. Работаю архитектором в телекоммуникационной компании. Продукт большой, много легаси, и главная особенность - плагинная архитектура и очень скудная документация. Предстояло делать массивный рефакторинг, и я поняла, что понятия не имею, с какой стороны к этому подойти.</p>
136 <p>Курсы у вас огонь, конечно. Работаю архитектором в телекоммуникационной компании. Продукт большой, много легаси, и главная особенность - плагинная архитектура и очень скудная документация. Предстояло делать массивный рефакторинг, и я поняла, что понятия не имею, с какой стороны к этому подойти.</p>
137 <p>Пошла на курс потому, что помимо документации и прочего можно было посмотреть на реализацию микросервисного подхода вживую и понять, надо нам это или нет. На выходе получила понимание того, почему наша документация "не читается" и почему схемы приходится по сто раз пережёвывать и разбирать. Начала приводить в порядок документацию и от неё занялась планированием рефакторинга с наиболее критичных мест.</p>
137 <p>Пошла на курс потому, что помимо документации и прочего можно было посмотреть на реализацию микросервисного подхода вживую и понять, надо нам это или нет. На выходе получила понимание того, почему наша документация "не читается" и почему схемы приходится по сто раз пережёвывать и разбирать. Начала приводить в порядок документацию и от неё занялась планированием рефакторинга с наиболее критичных мест.</p>
138 <p>Также курс хорошо даёт понять, в каких случаях НЕ стоит применять микросервисы, и позволяет избежать больших затрат и косяков в реальных продуктах. Благодаря тому что в курсе приходится пройти весь цикл самостоятельно, получила более чёткое понимание, где заканчивается архитектура и начинается дизайн. Безусловно, курс крутейший и подойдёт всем, каждый сможет сделать проект на своём уровне.</p>
138 <p>Также курс хорошо даёт понять, в каких случаях НЕ стоит применять микросервисы, и позволяет избежать больших затрат и косяков в реальных продуктах. Благодаря тому что в курсе приходится пройти весь цикл самостоятельно, получила более чёткое понимание, где заканчивается архитектура и начинается дизайн. Безусловно, курс крутейший и подойдёт всем, каждый сможет сделать проект на своём уровне.</p>
139 <p>Мне кажется, полезнее всего идти в тариф с чатом. Хотя проект и индивидуальный, в чате можно найти ответы почти на все свои вопросы, увидеть горы интересных идей и посмотреть со стороны на свои просчёты. А ещё это помогает не слететь с дистанции, потому что там видно, как непросто даётся курс каждому, что делает его ещё более ценным.</p>
139 <p>Мне кажется, полезнее всего идти в тариф с чатом. Хотя проект и индивидуальный, в чате можно найти ответы почти на все свои вопросы, увидеть горы интересных идей и посмотреть со стороны на свои просчёты. А ещё это помогает не слететь с дистанции, потому что там видно, как непросто даётся курс каждому, что делает его ещё более ценным.</p>
140 <p>Шикарный курс🏆 Тщательно выверенный контент и захватывающий домашний проект. Ничего лишнего. Огромное количество материалов и ссылок на годную информацию прилагается после каждого урока. Отдельное спасибо хочется сказать за знакомство с Event Storming - это шикарный инструмент❤️</p>
140 <p>Шикарный курс🏆 Тщательно выверенный контент и захватывающий домашний проект. Ничего лишнего. Огромное количество материалов и ссылок на годную информацию прилагается после каждого урока. Отдельное спасибо хочется сказать за знакомство с Event Storming - это шикарный инструмент❤️</p>
141 <p>Могу смело порекомендовать этот курс, если вы хотите погрузиться в разработку распределённых систем с нуля или узнать, как ещё их можно готовить. Вы получите бесценный джедайский набор лучших практик💯</p>
141 <p>Могу смело порекомендовать этот курс, если вы хотите погрузиться в разработку распределённых систем с нуля или узнать, как ещё их можно готовить. Вы получите бесценный джедайский набор лучших практик💯</p>
142 <p>Про школу и курсы узнал случайно от коллеги. Поначалу немного скептически отнёсся, но потом посмотрел первый урок и решил попробовать, не пожалел ни о чём.</p>
142 <p>Про школу и курсы узнал случайно от коллеги. Поначалу немного скептически отнёсся, но потом посмотрел первый урок и решил попробовать, не пожалел ни о чём.</p>
143 <p>Самая клёвая часть в курсах (проходил асинхронную архитектуру и анализ систем) не только в самом материале, но ещё и в возможности пообщаться с людьми с разным опытом, обсудить вопросы. Антон всегда приходил на помощь и до самого конца всё объяснял. Ну и, конечно, топовые домашние задания, благодаря которым можно решить вечную проблему того, что ты не можешь делать что-то на работе без опыта, а опыта нет, пока не начнёшь работать.</p>
143 <p>Самая клёвая часть в курсах (проходил асинхронную архитектуру и анализ систем) не только в самом материале, но ещё и в возможности пообщаться с людьми с разным опытом, обсудить вопросы. Антон всегда приходил на помощь и до самого конца всё объяснял. Ну и, конечно, топовые домашние задания, благодаря которым можно решить вечную проблему того, что ты не можешь делать что-то на работе без опыта, а опыта нет, пока не начнёшь работать.</p>
144 <p>Очень много всего пригодилось на работе. Асинхронную архитектуру проходили с коллегой. Мы, в общем-то, подозревали, что у нас что-то не так, но чётко сформулировать не могли. А уже после курса взглянули на нашу систему на работе, обсудили, что не так и что будем делать для исправления. Ну и в целом стал совсем иначе смотреть на задачи, и особенно когда встают вопросы, выносить ли это в отдельный микросервис. Рекомендую!</p>
144 <p>Очень много всего пригодилось на работе. Асинхронную архитектуру проходили с коллегой. Мы, в общем-то, подозревали, что у нас что-то не так, но чётко сформулировать не могли. А уже после курса взглянули на нашу систему на работе, обсудили, что не так и что будем делать для исправления. Ну и в целом стал совсем иначе смотреть на задачи, и особенно когда встают вопросы, выносить ли это в отдельный микросервис. Рекомендую!</p>
145 <p>Курс помог систематизировать уже имеющиеся знания по архитектуре и дизайну систем, а также пополнить багаж знаний и опыта по организации взаимодействия элементов в микросервисной архитектуре. Я ознакомился с техниками и отработал на практике приёмы DDD, анализа требований заказчика, разбиение архитектуры на подсистемы. На работе знания из курса подстегнули к улучшению архитектуры и разделению подсистем. А ещё во время обучения классно провёл время в кругу коллег и единомышленников.</p>
145 <p>Курс помог систематизировать уже имеющиеся знания по архитектуре и дизайну систем, а также пополнить багаж знаний и опыта по организации взаимодействия элементов в микросервисной архитектуре. Я ознакомился с техниками и отработал на практике приёмы DDD, анализа требований заказчика, разбиение архитектуры на подсистемы. На работе знания из курса подстегнули к улучшению архитектуры и разделению подсистем. А ещё во время обучения классно провёл время в кругу коллег и единомышленников.</p>
146 <p>Мне всегда интересны новые технологии и новые методы в мире ИТ, а самое важное - это практика. Данный курс закрыл для меня все эти пункты.</p>
146 <p>Мне всегда интересны новые технологии и новые методы в мире ИТ, а самое важное - это практика. Данный курс закрыл для меня все эти пункты.</p>
147 <p>Перечислю главные для себя вещи, которые я познал в течение курса:</p>
147 <p>Перечислю главные для себя вещи, которые я познал в течение курса:</p>
148 <ol><li>Я много читал о Event Storming, но мне так и не удалось его попробовать. В ходе курса я смог попробовать и прочувствовать, почему это так важно и как это может быть полезно при анализе бизнес-требований. Я обычно следую пословице "Семь раз отмерь, один раз отрежь". ES - это потрясающий инструмент, который может легко помочь вам понять домены, зависимости, то, как система может работать и каков будет результат.</li>
148 <ol><li>Я много читал о Event Storming, но мне так и не удалось его попробовать. В ходе курса я смог попробовать и прочувствовать, почему это так важно и как это может быть полезно при анализе бизнес-требований. Я обычно следую пословице "Семь раз отмерь, один раз отрежь". ES - это потрясающий инструмент, который может легко помочь вам понять домены, зависимости, то, как система может работать и каков будет результат.</li>
149 <li>Стал лучше понимать проблемы, с которыми можно столкнуться при построении асинхронной архитектуры, и то, как не оказаться в распределённом монолите.</li>
149 <li>Стал лучше понимать проблемы, с которыми можно столкнуться при построении асинхронной архитектуры, и то, как не оказаться в распределённом монолите.</li>
150 <li>Важным компонентом при построении асинхронной архитектуры является MQ. В рамках практики сознательно была выбрана Kafka. Через практику я поближе познакомился с Kafka и различными шаблонами, которые помогают решать проблемы обмена сообщениями.</li>
150 <li>Важным компонентом при построении асинхронной архитектуры является MQ. В рамках практики сознательно была выбрана Kafka. Через практику я поближе познакомился с Kafka и различными шаблонами, которые помогают решать проблемы обмена сообщениями.</li>
151 <li>Удалось поближе познакомиться с фреймворком Spring при реализации домашних заданий.</li>
151 <li>Удалось поближе познакомиться с фреймворком Spring при реализации домашних заданий.</li>
152 </ol><p>Список можно продолжать ещё долго, и это займёт время. Единственное - хочу сказать, что ни капельки не жалею о потраченном времени. Я очень доволен результатом и Антоном как экспертом.</p>
152 </ol><p>Список можно продолжать ещё долго, и это займёт время. Единственное - хочу сказать, что ни капельки не жалею о потраченном времени. Я очень доволен результатом и Антоном как экспертом.</p>
153 <p>Все понравилось и прошло по ожиданиям. Хоть я и не выполнил всю домашку, как от себя и ожидал, но вынес много полезного:</p>
153 <p>Все понравилось и прошло по ожиданиям. Хоть я и не выполнил всю домашку, как от себя и ожидал, но вынес много полезного:</p>
154 <ol><li>Я сам автоматизатор и не касался разработки монолитов, не говоря о микросервисах. Однако при разработке автотестов и в целом при работе курс добавил осознанности и идей в подходах. Все-таки ту же связность можно не только в микросервисах уменьшать, а где угодно практически.</li>
154 <ol><li>Я сам автоматизатор и не касался разработки монолитов, не говоря о микросервисах. Однако при разработке автотестов и в целом при работе курс добавил осознанности и идей в подходах. Все-таки ту же связность можно не только в микросервисах уменьшать, а где угодно практически.</li>
155 <li>Сам вёл несколько курсов, но по автоматизации. Этот курс очень хороший, моё ЧСВ было сломлено, и честно признал для себя: я давал материал хуже. Организацию на курсе тоже не такую поддерживал, снимаю шляпу. Поставил себе зарубки, и если доведется вести ещё курсы, то буду активно ваши подходы использовать тоже =)</li>
155 <li>Сам вёл несколько курсов, но по автоматизации. Этот курс очень хороший, моё ЧСВ было сломлено, и честно признал для себя: я давал материал хуже. Организацию на курсе тоже не такую поддерживал, снимаю шляпу. Поставил себе зарубки, и если доведется вести ещё курсы, то буду активно ваши подходы использовать тоже =)</li>
156 <li>Ну и, конечно, приятно, когда курс оставляет после себя не пустое место, а пласт материала для дальнейшего изучения.</li>
156 <li>Ну и, конечно, приятно, когда курс оставляет после себя не пустое место, а пласт материала для дальнейшего изучения.</li>
157 </ol><p>На мой взгляд, самые полезные составляющие курса - это:</p>
157 </ol><p>На мой взгляд, самые полезные составляющие курса - это:</p>
158 <ol><li>Сверхактуальность того, о чём рассказывает Антон, и того, что вы будете применять на практике по ходу курса. А потом устроитесь на работу, и там для вас эти технологии и подходы не станут каким-то сюрпризом. А вполне вероятно, именно вы будете их внедрять, так как будете обладать полученным уникальным опытом работы с современными технологиями.</li>
158 <ol><li>Сверхактуальность того, о чём рассказывает Антон, и того, что вы будете применять на практике по ходу курса. А потом устроитесь на работу, и там для вас эти технологии и подходы не станут каким-то сюрпризом. А вполне вероятно, именно вы будете их внедрять, так как будете обладать полученным уникальным опытом работы с современными технологиями.</li>
159 <li>Практическая часть - отличный пример домашнего задания, включающий различные условия, выполнение которых позволяет вам опробовать технологии в prod-like режиме. Это ещё один шаг, который готовит вас к реальной работе и реальным сложностям, периодически возникающим при разработке и поддержке современных ИТ-проектов.</li>
159 <li>Практическая часть - отличный пример домашнего задания, включающий различные условия, выполнение которых позволяет вам опробовать технологии в prod-like режиме. Это ещё один шаг, который готовит вас к реальной работе и реальным сложностям, периодически возникающим при разработке и поддержке современных ИТ-проектов.</li>
160 <li>Комплексное решение, в результате которого вы получаете рабочую систему (если постараетесь, конечно), включающую взаимосвязи между подсистемами. То есть получите те навыки, которые позволят смотреть более широким взглядом на сложные системы.</li>
160 <li>Комплексное решение, в результате которого вы получаете рабочую систему (если постараетесь, конечно), включающую взаимосвязи между подсистемами. То есть получите те навыки, которые позволят смотреть более широким взглядом на сложные системы.</li>
161 </ol><p>Максим Масарновский Java Developer, Andersen</p>
161 </ol><p>Максим Масарновский Java Developer, Andersen</p>
162 <p>Получил то, что хотел получить, - понимание того, как работает асинхронная система, как её проектировать, ошибки и моменты, которые нужно учесть.</p>
162 <p>Получил то, что хотел получить, - понимание того, как работает асинхронная система, как её проектировать, ошибки и моменты, которые нужно учесть.</p>
163 <p>Было примерное понимание того, как работают микросервисы, в процессе понял, что представление было в формате антипаттернов, узнал про архитектуру микросервисных систем, работу с Кафкой.</p>
163 <p>Было примерное понимание того, как работают микросервисы, в процессе понял, что представление было в формате антипаттернов, узнал про архитектуру микросервисных систем, работу с Кафкой.</p>
164 <p>Рекомендую разработчикам, которые планируют разрабатывать микросервисы. И для расширения кругозора, тема горячая, наверняка придется столкнуться когда-нибудь. Уровень не ниже мидла.</p>
164 <p>Рекомендую разработчикам, которые планируют разрабатывать микросервисы. И для расширения кругозора, тема горячая, наверняка придется столкнуться когда-нибудь. Уровень не ниже мидла.</p>
165 <p>Данила Червонный Архитектор, Skillaz</p>
165 <p>Данила Червонный Архитектор, Skillaz</p>
166 <p>Больше всего понравился разбор домашек. Очень подробно и классно. Также сама домашка. Пусть сыровата, но очень хорошо позволяет погрузиться в контекст разработки асинхронных распределённых систем. Прям супер.</p>
166 <p>Больше всего понравился разбор домашек. Очень подробно и классно. Также сама домашка. Пусть сыровата, но очень хорошо позволяет погрузиться в контекст разработки асинхронных распределённых систем. Прям супер.</p>
167 <p>Узнал всё, что нужно для разработки распределённых систем, и даже больше. Даже немного коснулись внутреннего устройства кода и разделения команд/запросов. Рекомендую всем, кто заинтересован в том, чтобы научиться разрабатывать асинхронные распределённые системы. Что стоит улучшить? Домашку. Улучшайте домашку. Она привносит огромный пласт опыта в голову разработчика, который её выполняет. Считаю, что это прям первый приоритет. Она и так в курсе была хороша, но, как мы знаем, всегда можно лучше =)</p>
167 <p>Узнал всё, что нужно для разработки распределённых систем, и даже больше. Даже немного коснулись внутреннего устройства кода и разделения команд/запросов. Рекомендую всем, кто заинтересован в том, чтобы научиться разрабатывать асинхронные распределённые системы. Что стоит улучшить? Домашку. Улучшайте домашку. Она привносит огромный пласт опыта в голову разработчика, который её выполняет. Считаю, что это прям первый приоритет. Она и так в курсе была хороша, но, как мы знаем, всегда можно лучше =)</p>
168 <p>Станислав Болсун Software engineer, Arrival</p>
168 <p>Станислав Болсун Software engineer, Arrival</p>
169 <p>Курс понравился, получилось даже лучше, чем я думал до начала. Очень понравилась первая часть, где было проектирование "на бумаге", - очень важная часть, и многому научился. По чату было видно, что для многих ДЗ по авторизации было выбивающим из потока, а так всё супер, и я рад, что прошёл курс со сделанным ДЗ.</p>
169 <p>Курс понравился, получилось даже лучше, чем я думал до начала. Очень понравилась первая часть, где было проектирование "на бумаге", - очень важная часть, и многому научился. По чату было видно, что для многих ДЗ по авторизации было выбивающим из потока, а так всё супер, и я рад, что прошёл курс со сделанным ДЗ.</p>
170 <p>После прохождения курса архитектуры понял, что меня это очень цепляет и хочу сильно развиваться в этом направлении.</p>
170 <p>После прохождения курса архитектуры понял, что меня это очень цепляет и хочу сильно развиваться в этом направлении.</p>
171 <p>Понравилось прям всё-всё-всё! Отдельно хочу отметить количество референсов + подачу материала.</p>
171 <p>Понравилось прям всё-всё-всё! Отдельно хочу отметить количество референсов + подачу материала.</p>
172 <p>Было: не смотрел на микросервисы как на систему, в которой каждая ступень критически важна. Стало: весь материал курса лёг очень правильно. Теперь стало намного легче проектировать сложные системы и коммуникации, разбивать требования бизнеса на понятные абстракции, понимать контекст - саги, бизнес-транзакции, методики проектирования - и много ещё чего. Рекомендую всем, кто интересуется микросервисами чуть посерьёзнее, чем просто общаться по шине.</p>
172 <p>Было: не смотрел на микросервисы как на систему, в которой каждая ступень критически важна. Стало: весь материал курса лёг очень правильно. Теперь стало намного легче проектировать сложные системы и коммуникации, разбивать требования бизнеса на понятные абстракции, понимать контекст - саги, бизнес-транзакции, методики проектирования - и много ещё чего. Рекомендую всем, кто интересуется микросервисами чуть посерьёзнее, чем просто общаться по шине.</p>
173 <p>Антон Чучкалов Software engineer</p>
173 <p>Антон Чучкалов Software engineer</p>
174 <p>Было интересно, познавательно, а бизнес-требования из суровой жизни попугов повеселили.</p>
174 <p>Было интересно, познавательно, а бизнес-требования из суровой жизни попугов повеселили.</p>
175 <p>Рад, что получилось на практике пощупать data streaming, RabbitMQ, полезно было спроектировать систему целиком перед началом реализации.</p>
175 <p>Рад, что получилось на практике пощупать data streaming, RabbitMQ, полезно было спроектировать систему целиком перед началом реализации.</p>
176 <p>К сожалению, из-за нехватки времени (и, возможно, отчасти мотивации) не вышло попробовать использовать SchemaRegistry и прикрутить деплой через k8s. Кафку тоже было бы интересно использовать, но Кафку я видел на стримах Антона, и хотелось поработать с rabbitmq.</p>
176 <p>К сожалению, из-за нехватки времени (и, возможно, отчасти мотивации) не вышло попробовать использовать SchemaRegistry и прикрутить деплой через k8s. Кафку тоже было бы интересно использовать, но Кафку я видел на стримах Антона, и хотелось поработать с rabbitmq.</p>
177 <p>Не стал приводить систему к production-виду, т. к. это заняло бы неоправданно много времени и было бы скучно. Но при этом я доволен тем, как она работает сейчас.</p>
177 <p>Не стал приводить систему к production-виду, т. к. это заняло бы неоправданно много времени и было бы скучно. Но при этом я доволен тем, как она работает сейчас.</p>
178 <p>Евгений Бурмакин Wanna-build web developer</p>
178 <p>Евгений Бурмакин Wanna-build web developer</p>
179 <p>На курсе я понял, в чём проблема компаний, которые пытаются уйти от монолитной архитектуры к микросервисной и терпят поражение или не облегчают себе этим переходом жизнь (потому что получается тот же монолит, только распределённый, и его ещё и сложнее тестировать). Закрыл для себя вопросы по обмену данными между сервисами и по определению источника истины.</p>
179 <p>На курсе я понял, в чём проблема компаний, которые пытаются уйти от монолитной архитектуры к микросервисной и терпят поражение или не облегчают себе этим переходом жизнь (потому что получается тот же монолит, только распределённый, и его ещё и сложнее тестировать). Закрыл для себя вопросы по обмену данными между сервисами и по определению источника истины.</p>
180 <p>Рекомендовал бы мидлам с несколькими годами опыта, когда чувствуется, что нужно прокачать архитектурные скиллы, и не очень понятно, куда здесь двигаться. Джунам пока такое рано ещё, лишнее отвлечение.</p>
180 <p>Рекомендовал бы мидлам с несколькими годами опыта, когда чувствуется, что нужно прокачать архитектурные скиллы, и не очень понятно, куда здесь двигаться. Джунам пока такое рано ещё, лишнее отвлечение.</p>
181 <p>С помощью курса я подтянула теорию по асинхронной архитектуре, посмотрела, как вообще на практике это может быть написано. Как валидируют данные, их версии и вообще хранят контракты. Какие события бывают и как их можно обрабатывать. В каких случаях может пригодиться такая архитектура.</p>
181 <p>С помощью курса я подтянула теорию по асинхронной архитектуре, посмотрела, как вообще на практике это может быть написано. Как валидируют данные, их версии и вообще хранят контракты. Какие события бывают и как их можно обрабатывать. В каких случаях может пригодиться такая архитектура.</p>
182 <p>Рекомендовала бы мидлам, сеньорам и, как ни странно, наверное, продуктам было бы полезно послушать.</p>
182 <p>Рекомендовала бы мидлам, сеньорам и, как ни странно, наверное, продуктам было бы полезно послушать.</p>
183 <p>Дмитрий Матвеев Evrone, Potok.Digital</p>
183 <p>Дмитрий Матвеев Evrone, Potok.Digital</p>
184 <p>В рамках конференции RubyRussia 2020 я посетил мастер-класс Антона Давыдова "Асинхронная архитектура". Самое важное, что я вынес с МК, - это разница между распределённым монолитом и правильной распределённой микросервисной системой - наличие шины данных и общение сервисов через неё.</p>
184 <p>В рамках конференции RubyRussia 2020 я посетил мастер-класс Антона Давыдова "Асинхронная архитектура". Самое важное, что я вынес с МК, - это разница между распределённым монолитом и правильной распределённой микросервисной системой - наличие шины данных и общение сервисов через неё.</p>
185 <p>Я рекомендую мастер-класс и в целом выступления (записи и стримы) Антона на тему микросервисной асинхронной архитектуры интернет-приложений и эвент-шторминга для веб-разработчиков и архитекторов. Ключевые идеи будут полезны для понимания проектным и продакт-менеджерам, работающим в IT.</p>
185 <p>Я рекомендую мастер-класс и в целом выступления (записи и стримы) Антона на тему микросервисной асинхронной архитектуры интернет-приложений и эвент-шторминга для веб-разработчиков и архитекторов. Ключевые идеи будут полезны для понимания проектным и продакт-менеджерам, работающим в IT.</p>
186 <p>Де-факто сейчас асинхронная микросервисная архитектура и распределённые приложения - индустриальный стандарт. И даже если у вас монолит или вам кажется, что у вас сервисы, вам будет полезно узнать, как вся эта машинерия может работать в асинхронном режиме.</p>
186 <p>Де-факто сейчас асинхронная микросервисная архитектура и распределённые приложения - индустриальный стандарт. И даже если у вас монолит или вам кажется, что у вас сервисы, вам будет полезно узнать, как вся эта машинерия может работать в асинхронном режиме.</p>
187 <p>Все выпускники собираются в чате, где помогают друг другу - от бытовых советов по релокации до советов по выбору стека. Сейчас в чате 8 топиков и почти 1050 активных участников.</p>
187 <p>Все выпускники собираются в чате, где помогают друг другу - от бытовых советов по релокации до советов по выбору стека. Сейчас в чате 8 топиков и почти 1050 активных участников.</p>
188 <p>По окончании курса добавим вас в наше</p>
188 <p>По окончании курса добавим вас в наше</p>
189  
189