Подкаст, в котором мы, разработчики Dodo Engineering, Циан и других компаний, обсуждаем книги о разработке и ищем ответы на самые главные вопросы.В каждом сезоне новая книга. Анонсы новых выпусков публикуем в Телеграм-канале https://t.me/readingtogetherdev.Обсудить выпуск и пообщаться с нами можно в чате https://t.me/readingtogetherchat.
В финале сезона разговариваем про то, как строить карьеру архитектора с CTO Tinkoff Александром Поломодовым.
Получилось долго, но это стоит послушать.
В выпуске:
Ссылки, которые упоминались в выпуске:
Самый софт-скилловый выпуск этого сезона. Говорим про:
А еще у нас новый ведущий: Дамир Атыгаев - старший разработчик из Lobster Ink.
Ссылки, которые упоминали в подкасте:
Сегодня говорим о том, как архитектору работать с командой разработчиков.
В этом выпуске:
Заходите в наш чат https://t.me/readingtogetherchat и обсуждайте выпуски с нами!
В этом выпуске рассматриваем две техники:
Дисклеймеры: мы у себя на работе эти техники не используем, поэтому рассуждаем скорее умозрительно. А еще Женя упоминает главу про презентации, но мы главу решили не обсуждать, потому что там слишком много картинок.
В этом выпуске обсуждаем, как же архитекторы принимают решения.
Внутри:
Обещанные ссылки:
Ну и не забывайте подписываться:
О микросервисах начали говорить в 2014, они быстро набрали популярность, а к концу 2010-х у кого-то уже стали вызывать раздражение. Тем не менее, много где они успешно применяются и скорее всего будут одним из вариантов построения архитектуры ещё долго. В конце эпизода пробегаемся по тому, о чем подумать, чтобы выбрать между микросервисами и другими стилями.
Теперь не только архитектура, но и археология. Разбираем два стиля, которые остались памятниками эпохи и не пережили переход бизнеса на опен-сорс и публичные облака.
С Service-Based вообще ничего не понятно и не понятно почему такой стиль авторы отнесли к распределенным, а про Event-Driven наоборот все понятно, потому что похоже на Dodo IS.
О том, что с сетью все становится сложнее говорят вообще все, но мы все равно продолжаем вляпываться, хотя иногда действительно новыми и интересными способами.
Уди Дахан о 8 заблуждениях о сети
Доклад Глеба Лесникова на Highload++ 2018
Начинаем вторую часть книги, вся она посвящена архитектурным стилям. В этом выпуске — монолитные: слоёная, конвеерная и микроядерная (она же плагинная). По ходу дела пробуем разобраться, чем все-таки распределенные системы отличаются от монолитных и, внезапно, это не так очевидно.
Разбираемся что считать компонентом, на какие компоненты делить систему и какие есть техники для выявления компонентов