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&A-сессия с мини-праздником. В конце курса встречаемся онлайн - отвечаем на вопросы, доуточняем, что осталось неясным, делимся инсайтами. И, конечно, празднуем: вы вложили в это силы, внимание и энергию. Берите напитки, подключайтесь - дата 13.03, 16:00 мск.</p>
19
<p>Финальная Q&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 & monitoring</li>
76
<ul><li>Observability & 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&A-сессияОнлайн 16-17:30 мск</p>
98
<p>Q&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&A-сессия по окончании курса- Чат участников с Антоном. Обсуждаем курс и всё, что вокруг. Антон отвечает на все вопросы. Остаётся навсегда</p>
105
<p><strong>Поддержка</strong>- Q&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&A-сессия по окончании курса- Чат участников с Антоном. Обсуждаем курс и всё, что вокруг. Антон отвечает на все вопросы. Остаётся навсегда</p>
110
<p><strong>Поддержка</strong>- Q&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