DiscoverЧитаем вместе
Читаем вместе

Читаем вместе

Author: Читаем вместе

Subscribed: 46Played: 737
Share

Description

Подкаст, в котором мы, разработчики Dodo Engineering, Циан и других компаний, обсуждаем книги о разработке и ищем ответы на самые главные вопросы.

В каждом сезоне новая книга. Анонсы новых выпусков публикуем в Телеграм-канале https://t.me/readingtogetherdev. Обсудить выпуск и пообщаться с нами можно в чате https://t.me/readingtogetherchat.
17 Episodes
Reverse
Всем привет!Это подкаст “Читаем вместе”, в котором мы обсуждаем книги о разработке и ищем ответы на самые важные вопросы.В первом сезоне мы обсуждаем книгу Fundamentals of Software Architecture Марка Ричардса и Нила Форда.В каждом выпуске мы будем обсуждать небольшой кусочек книги, вместе разбирать непонятные места и искать что-то новое и интересное. Читайте вместе с нами, оставляйте комментарии и задавайте вопросы в нашем чате.
Введение

Введение

2021-04-1506:33

В этом эпиозде Юра Пастушенко молниеносно пересказывает введение, чтобы мы с вами въехали в книжку. Всего 3 момента: кто такие архитекторы, что они делают, что такое архитектура. Приключение на 6 с половиной минут, никаких набросов и споров :)Наш телеграм-каналОбсудить выпуск можно в нашем телеграм-чате
Чем архитектор отличается от разработчика? Кто круче? Кому легче живется? Разбираемся (и даже иногда спорим) по следам 2 главы Fundamentals of Software Architecture.Обещанная ссылка на курс Уди Дахана по распределённым системамНаш телеграм-каналОбсудить выпуск можно в нашем телеграм-чате
Модульность

Модульность

2021-04-2255:54

Очень тяжелая глава — куча терминов и метрик: модульность, каплинг, кохижн и ещё более забористые. Продираемся через терминоглогию и пытаемся понять зачем она нужна. Обещанные ссылки:метрики Чидамбера и Кемерерастатья Хорикова про доменную чистотуНаш телеграм-каналОбсудить выпуск можно в нашем телеграм-чате
В этом выпуске разбираемся что такое архитектурные характеристики, какие с ними проблемы и как их выявлять.Наш телеграм-канал Обсудить выпуск можно в нашем телеграм-чате
Турбо-выпуск — 2 главы за 25 минут! Обсуждаем как измерять архитектурные характеристики и вводим понятие архитектурный квант. Ката про аукцион Наш телеграм-канал Обсудить тему или задать вопрос можно в нашем телеграм-чате
Разбираемся что считать компонентом, на какие компоненты делить систему и какие есть техники для выявления компонентовНаш телеграм-канал Обсудить тему или задать вопрос можно в нашем телеграм-чате
Начинаем вторую часть книги, вся она посвящена архитектурным стилям. В этом выпуске — монолитные: слоёная, конвеерная и микроядерная (она же плагинная). По ходу дела пробуем разобраться, чем все-таки распределенные системы отличаются от монолитных и, внезапно, это не так очевидно.Наш телеграм-канал Обсудить тему или задать вопрос можно в нашем телеграм-чате
О том, что с сетью все становится сложнее говорят вообще все, но мы все равно продолжаем вляпываться, хотя иногда действительно новыми и интересными способами.Уди Дахан о 8 заблуждениях о сетиДоклад Глеба Лесникова на Highload++ 2018Наш телеграм-канал Обсудить тему или задать вопрос можно в нашем телеграм-чате
С Service-Based вообще ничего не понятно и не понятно почему такой стиль авторы отнесли к распределенным, а про Event-Driven наоборот все понятно, потому что похоже на Dodo IS.Наш телеграм-канал Обсудить тему или задать вопрос можно в нашем телеграм-чате
Теперь не только архитектура, но и археология. Разбираем два стиля, которые остались памятниками эпохи и не пережили переход бизнеса на опен-сорс и публичные облака.Наш телеграм-каналОбсудить тему или задать вопрос можно в нашем телеграм-чате
О микросервисах начали говорить в 2014, они быстро набрали популярность, а к концу 2010-х у кого-то уже стали вызывать раздражение. Тем не менее, много где они успешно применяются и скорее всего будут одним из вариантов построения архитектуры ещё долго. В конце эпизода пробегаемся по тому, о чем подумать, чтобы выбрать между микросервисами и другими стилями.Наш телеграм-каналОбсудить тему или задать вопрос можно в нашем телеграм-чате
В этом выпуске обсуждаем, как же архитекторы принимают решения.Внутри:Антипаттерны поведения архитектора и как с ними боротьсяArchitecture Decision Records и Request For CommentsКак устроены RFC в Dodo и что нужно сделать, чтобы внедрить эту практику у себя в компанииОбещанные ссылки:Алгоритм принятия решения, когда писать RFCШаблон RFC в DodoНу и не забывайте подписываться:Наш телеграм-каналОбсудить тему или задать вопрос можно в нашем телеграм-чате
В этом выпуске рассматриваем две техники:матрица архитектурных рисковриск-штормингДисклеймеры: мы у себя на работе эти техники не используем, поэтому рассуждаем скорее умозрительно. А еще Женя упоминает главу про презентации, но мы главу решили не обсуждать, потому что там слишком много картинок.
Сегодня говорим о том, как архитектору работать с командой разработчиков.В этом выпуске:Границы управления командой и три типа управленияКак определять, сколько контроля нужно?Индикаторы проблем больших командИ немножко про чеклисты и управление стекомЗаходите в наш чат https://t.me/readingtogetherchat и обсуждайте выпуски с нами!
Самый софт-скилловый выпуск этого сезона. Говорим про:Взаимодействие с бизнесом, другими архитекторами и разработчикамиЛидерство, прагматичность и визионерствоСамые важные вопросы: нужно ли называть людей по именам и пожимать им руки?А еще у нас новый ведущий: Дамир Атыгаев - старший разработчик из Lobster Ink.Ссылки, которые упоминали в подкасте:Доклад Андрея БреславаДоклад Тимура Нурутдинова, CTO R Keeper 
В финале сезона разговариваем про то, как строить карьеру архитектора с CTO Tinkoff Александром Поломодовым.Получилось долго, но это стоит послушать.В выпуске:Правило 20 минутТехрадарыСоциальные связиАрхитектурные практики в TinkoffСсылки, которые упоминались в выпуске:Список книг по архитектуре от СашиТехрадар TinkoffОбзор книги Technology Strategy PatternsРесурсы для "правила 20 минут": https://dzone.com/refcardzhttps://www.infoq.com/https://www.thoughtworks.com/radar
Comments (2)

Максим Гаранин

Почему-то перестали загружаться подкасты.

May 21st
Reply (1)
Download from Google Play
Download from App Store