Data Pipelines Pocket Reference
Прочитал по дороге из Новосибирска в Москву простую книгу про построение конвейеров данных для дата инженеров. Я высоко оценил краткость и практичность книги, а также то, что James Densmore, автор книги, имеет большой практический опыт построения дата инфраструктуры, что и делал в HubSpot. В итоге, я написал краткий обзор этой книги в своем блоге.
#Data #Databases #Engineering #SoftwareArchitecture #Software #SoftwareDevelopment #Management
Прочитал по дороге из Новосибирска в Москву простую книгу про построение конвейеров данных для дата инженеров. Я высоко оценил краткость и практичность книги, а также то, что James Densmore, автор книги, имеет большой практический опыт построения дата инфраструктуры, что и делал в HubSpot. В итоге, я написал краткий обзор этой книги в своем блоге.
#Data #Databases #Engineering #SoftwareArchitecture #Software #SoftwareDevelopment #Management
👍8🔥4❤2
Третий выпуск Code of Architecture по книге "Kubernetes Patterns (2 edition)"
Сегодня в 18:00 по Москве мы продолжим обсуждать книгу про паттерны и сфокусируемся на структурных паттернах и паттренах конфигурации.
Мы поговорим про организацию контейнеров внутри Pods, а также обсудим, стоит ли смешивать конфигурации системы с ее исходным кодом, и какие подходы для работы с конфигурациями предоставляет k8s. Детальнее разберем
— какой жизненный цикл для задач инициализации предоставляет k8s;
— как можно расширить функциональность существующего контейнера, никак его не изменяя;
— как организовать доступ к внешним сервисам;
— когда нужно использовать переменные окружения, ConfigMaps и Secrets для конфигурационной информации;
— можно ли создавать свои шаблоны конфигураций.
Гости выпуска
— Максим Снежков, тимлид команды Runtime Compute Tinkoff. Максим автоматизирует поставку k8s и интеграцию с инфраструктурой.
— Михаил Кабищев из Ozon, он руководит разработкой платформы, которая делает жизнь dev-команды легче и проще.
P.S.
Если вам интересны эти выпуски, то подписывайтесь на канал Code of Architecture в Youtube и канал Code of Architecture в telegram.
#Kubernetes #Architecture #Software #SoftwareArchitecture #SystemDesign #DistributedSystems
Сегодня в 18:00 по Москве мы продолжим обсуждать книгу про паттерны и сфокусируемся на структурных паттернах и паттренах конфигурации.
Мы поговорим про организацию контейнеров внутри Pods, а также обсудим, стоит ли смешивать конфигурации системы с ее исходным кодом, и какие подходы для работы с конфигурациями предоставляет k8s. Детальнее разберем
— какой жизненный цикл для задач инициализации предоставляет k8s;
— как можно расширить функциональность существующего контейнера, никак его не изменяя;
— как организовать доступ к внешним сервисам;
— когда нужно использовать переменные окружения, ConfigMaps и Secrets для конфигурационной информации;
— можно ли создавать свои шаблоны конфигураций.
Гости выпуска
— Максим Снежков, тимлид команды Runtime Compute Tinkoff. Максим автоматизирует поставку k8s и интеграцию с инфраструктурой.
— Михаил Кабищев из Ozon, он руководит разработкой платформы, которая делает жизнь dev-команды легче и проще.
P.S.
Если вам интересны эти выпуски, то подписывайтесь на канал Code of Architecture в Youtube и канал Code of Architecture в telegram.
#Kubernetes #Architecture #Software #SoftwareArchitecture #SystemDesign #DistributedSystems
YouTube
Kubernetes Patterns — Structural patterns & Configuration patterns. Episode 3.
Продолжаем погружаться в Kubernetes Patterns (2-е издание)
В третьем выпуске сосредоточимся над Структурными и Конфигурационными паттернами. Нырнем глубже в организацию контейнеров внутри Pods, а также обсудим, стоит ли смешивать конфигурации системы с…
В третьем выпуске сосредоточимся над Структурными и Конфигурационными паттернами. Нырнем глубже в организацию контейнеров внутри Pods, а также обсудим, стоит ли смешивать конфигурации системы с…
❤6🔥2👍1
503 Подкаст - System Design в разрезе надежности
Несколько месяцев назад я поучаствовал в подкасте Андрея Дмитриева из JUG Ru Group, в котором мы говорили об отказоустойчивости и надежности в разрезе проектирования программного обеспечения. Общались мы порядка часа и обсудили можно ли до написания кода системы понять, что она недостаточно надежная? Чтобы ответить на этот вопрос, нужно понять, что из хорошего «дизайна» является сутью надежности. Вот это мы и обсуждали на этом подкасте:)
В рамках обсуждения я рекомендовал следующие дополнительные источники информации
- Книга "Building Secure and Reliable System от Google"
- Обзор книга "Building Secure and Reliable System от Google"
- Книга "Philosophy of Software Design"
- Мой обзор книги "Philosophy of Software Design"
- Доклад "Паттерны отказоустойчивой архитектуры"
- Книга "Distributed Systems"
- Обзор книги "Distributed Systems"
- Книга "Clean Architecture"
- Обзор книги "Clean Architecture"
- Книга "Elegant Puzzle. Systems Engineering Management"
- Обзор книги "Elegant Puzzle. Systems Engineering Management"
- Книга "Building Evolutionary Architectures: Support Constant Change"
- Обзор книги "Building Evolutionary Architectures: Support Constant Change"
#SRE #SoftwareArchitecture #Software #Engineering #Management #Leadership #Processes #SystemDesign #SystemThinking #SystemEngineering
Несколько месяцев назад я поучаствовал в подкасте Андрея Дмитриева из JUG Ru Group, в котором мы говорили об отказоустойчивости и надежности в разрезе проектирования программного обеспечения. Общались мы порядка часа и обсудили можно ли до написания кода системы понять, что она недостаточно надежная? Чтобы ответить на этот вопрос, нужно понять, что из хорошего «дизайна» является сутью надежности. Вот это мы и обсуждали на этом подкасте:)
В рамках обсуждения я рекомендовал следующие дополнительные источники информации
- Книга "Building Secure and Reliable System от Google"
- Обзор книга "Building Secure and Reliable System от Google"
- Книга "Philosophy of Software Design"
- Мой обзор книги "Philosophy of Software Design"
- Доклад "Паттерны отказоустойчивой архитектуры"
- Книга "Distributed Systems"
- Обзор книги "Distributed Systems"
- Книга "Clean Architecture"
- Обзор книги "Clean Architecture"
- Книга "Elegant Puzzle. Systems Engineering Management"
- Обзор книги "Elegant Puzzle. Systems Engineering Management"
- Книга "Building Evolutionary Architectures: Support Constant Change"
- Обзор книги "Building Evolutionary Architectures: Support Constant Change"
#SRE #SoftwareArchitecture #Software #Engineering #Management #Leadership #Processes #SystemDesign #SystemThinking #SystemEngineering
Яндекс Музыка
System Design в разрезе надежности
👍11🔥5
Хуликомикс #1
Это первая Хулиновелла от Алексея Маркова, на блог "Хулиномика" которого я подписан достаточно давно.
Я прочитал этот комикс вчера по дороге домой и ни один раз улыбнулся за время чтения - комикс оказался действительно забавным, а местами и достаточно глубоким:)
В комиксе в основном идет речь про старт карьеры, а заканчивается он какой-то мистикой. Ударное сочетание, которое приводит к необходимости продолжить чтение следующих серий этих комиксов:) Кстати в упомянутом выше блоге Алексея каждую неделю появляется еще один слайд из комикса и их можно найти по тегу Хуликомикс, вот например слайд с прошлых выходных.
#Comics #Economics #SelfDevelopment
Это первая Хулиновелла от Алексея Маркова, на блог "Хулиномика" которого я подписан достаточно давно.
Я прочитал этот комикс вчера по дороге домой и ни один раз улыбнулся за время чтения - комикс оказался действительно забавным, а местами и достаточно глубоким:)
В комиксе в основном идет речь про старт карьеры, а заканчивается он какой-то мистикой. Ударное сочетание, которое приводит к необходимости продолжить чтение следующих серий этих комиксов:) Кстати в упомянутом выше блоге Алексея каждую неделю появляется еще один слайд из комикса и их можно найти по тегу Хуликомикс, вот например слайд с прошлых выходных.
#Comics #Economics #SelfDevelopment
🔥10👍5❤🔥2☃2
Публичное System Design Interview на конференции C++ Russia 2023
В мае на конференции C++ Russia 2023 я проводил публичное собеседование по system design, запись доступна здесь.
Я уже проводил такой тип интервью на
- C++ Russia 2022 - мы проектировали ленту в сервисе видео
- ArchDays 2022 - мы проектировали букинг номеров в отелях
а в этот раз мы с Пашей Филоновым проектировали умные парковки с возможностью бронирования и оплаты места в мобильном приложении
Если вам интересна тема system design, то можно почитать и другие мои материалы
- в общем про system design в Tinkoff
- больше про то, как мы оцениваем прохождение собеседования
- как подготовиться к собеседованию
#SystemDesign #SoftwareArchitecture #Software #Interview #SystemDesignInterview #Conference #ExternalReview #Video
В мае на конференции C++ Russia 2023 я проводил публичное собеседование по system design, запись доступна здесь.
Я уже проводил такой тип интервью на
- C++ Russia 2022 - мы проектировали ленту в сервисе видео
- ArchDays 2022 - мы проектировали букинг номеров в отелях
а в этот раз мы с Пашей Филоновым проектировали умные парковки с возможностью бронирования и оплаты места в мобильном приложении
Если вам интересна тема system design, то можно почитать и другие мои материалы
- в общем про system design в Tinkoff
- больше про то, как мы оцениваем прохождение собеседования
- как подготовиться к собеседованию
#SystemDesign #SoftwareArchitecture #Software #Interview #SystemDesignInterview #Conference #ExternalReview #Video
YouTube
Техническое интервью: Архитектурная секция
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Техническое интервью — сложная штука сама по себе, и не все представляют, как оно проходит. А когда интервью имеет узкую направленность, то тем более.
Архитектурное собеседование — одно из самых…
— —
Техническое интервью — сложная штука сама по себе, и не все представляют, как оно проходит. А когда интервью имеет узкую направленность, то тем более.
Архитектурное собеседование — одно из самых…
🔥9👍6❤1
Лама в садике без мамы (Llama llama misses Mama)
Прикольная книга от Анны Дьюдни, которая оказалась мне вчера в тему. В этой книге крошка Лама идет и в садик и скучает по маме. И это очень напоминает ситуацию у меня дома, которая должна называться "Мама Лама в лагере без крошки Ламы". Мой младший сын остался со мной на неделю, а наша мама уехала со средним в лагерь на неделю, где она исполняет роль вожатой для отряда девочек. Мы остались вместе с малышом и отлично играем, но вчера когда ему стало грустно без мамы, то эта сказка про Ламу помогла ему успокоиться:)
P.S.
Я уже раньше вспоминал про книги
- Лама красная пижама
- Лама сердится на маму
- Лама в гостях у бабушки с дедушкой
P.P.S.
А вот видео-версия этой истории
- на английском (читает автор книги)
- и русском
#ForKids
Прикольная книга от Анны Дьюдни, которая оказалась мне вчера в тему. В этой книге крошка Лама идет и в садик и скучает по маме. И это очень напоминает ситуацию у меня дома, которая должна называться "Мама Лама в лагере без крошки Ламы". Мой младший сын остался со мной на неделю, а наша мама уехала со средним в лагерь на неделю, где она исполняет роль вожатой для отряда девочек. Мы остались вместе с малышом и отлично играем, но вчера когда ему стало грустно без мамы, то эта сказка про Ламу помогла ему успокоиться:)
P.S.
Я уже раньше вспоминал про книги
- Лама красная пижама
- Лама сердится на маму
- Лама в гостях у бабушки с дедушкой
P.P.S.
А вот видео-версия этой истории
- на английском (читает автор книги)
- и русском
#ForKids
❤14👍2🔥1
Книжный клуб CoA — обсуждение "Zanzibar: Google’s Consistent, Global Authorization System"
В рамках изучения книги "Distributed Systems" в книжном клубе "Code of Architecture" мы говорили про вопросы безопасности и кратко обсудили тему авторизации. Тогда нам показалось, что авторы книги, Таненбаум и ван Стин, пропустили достаточно важную модель называемую ReBAC (Relationship-Based Access Control). Популярность к этой модели пришла после того, как Google в 2019 году опубликовал white paper "Zanzibar: Google’s Consistent, Global Authorization System". В итоге, мы провели отдельный выпуск Code of Architecture с обсуждением этого документа, а саммари о выпуске я написал только сейчас в своем блоге. Видео-версия этого выпуска доступна в Youtube.
#CoA #SystemDesign #DistributedSystems #Authz #WhitePaper
В рамках изучения книги "Distributed Systems" в книжном клубе "Code of Architecture" мы говорили про вопросы безопасности и кратко обсудили тему авторизации. Тогда нам показалось, что авторы книги, Таненбаум и ван Стин, пропустили достаточно важную модель называемую ReBAC (Relationship-Based Access Control). Популярность к этой модели пришла после того, как Google в 2019 году опубликовал white paper "Zanzibar: Google’s Consistent, Global Authorization System". В итоге, мы провели отдельный выпуск Code of Architecture с обсуждением этого документа, а саммари о выпуске я написал только сейчас в своем блоге. Видео-версия этого выпуска доступна в Youtube.
#CoA #SystemDesign #DistributedSystems #Authz #WhitePaper
Medium
Книжный клуб CoA — обсуждение "Zanzibar: Google’s Consistent, Global Authorization System"
В рамках изучения книги "Distributed Systems" в книжном клубе "Code of Architecture" мы говорили про вопросы безопасности и кратко…
🔥6❤1👍1
Разговоры СТО про структуру, деливери-менеджмент и метрики здоровья команд
Пару дней назад я скидывал ссылку на подкаст 503, в котором мы обсуждали надежность с точки зрения проектирования.
А сегодня я решил вспомнить про подкаст Павла Притчина "Разговоры CTO", в котором мы пару лет назад обсуждали темы delivery management, изменений структуры команд, а также процессов разработки. С тех пор моя команда выросла в несколько раз, а часть упоминаемых мной вещей стала уже стандартом де-факто на уровне компании.
Интересно, что этот выпуск был первым в этом подкасте:)
#Podcast #Software #SoftwareArchitecture #Processes #Management #SoftwareDevelopment #Engineering
Пару дней назад я скидывал ссылку на подкаст 503, в котором мы обсуждали надежность с точки зрения проектирования.
А сегодня я решил вспомнить про подкаст Павла Притчина "Разговоры CTO", в котором мы пару лет назад обсуждали темы delivery management, изменений структуры команд, а также процессов разработки. С тех пор моя команда выросла в несколько раз, а часть упоминаемых мной вещей стала уже стандартом де-факто на уровне компании.
Интересно, что этот выпуск был первым в этом подкасте:)
#Podcast #Software #SoftwareArchitecture #Processes #Management #SoftwareDevelopment #Engineering
🔥6👍3❤2
Жук. Volkswagen. Приключения легендарного брэнда в Америке (Getting the Bugs Out: The Rise, Fall, and Comeback of Volkswagen in America)
Это прикольная книга с забавной историей, которую я прочитал лет 7 назад.
У книги есть ряд плюсов:
- интересное чтиво
- интересная история от зарождения бренда до начала 21века
- можно заглянуть за кулисы взаимоотношений между маркетинговыми агенствами и их желанными клиентами автомобильными компаниями
- легко заметить что легендарное "немецкое качество" раздутый пузырь - на протяжении с 50 лет Volkswagen уступал по качеству на рынке США машинам конкурентов
- плохой продукт - плохая реклама (пример -Rabbit, первое название Golf'а)
- хороший продукт рекламирует себя сам (Автомобиль мечты Гитлера, а именно первый жук)
....
В общем, в книге много интересного и она определенно стоит прочтения.
#History #Management #Marketing
Это прикольная книга с забавной историей, которую я прочитал лет 7 назад.
У книги есть ряд плюсов:
- интересное чтиво
- интересная история от зарождения бренда до начала 21века
- можно заглянуть за кулисы взаимоотношений между маркетинговыми агенствами и их желанными клиентами автомобильными компаниями
- легко заметить что легендарное "немецкое качество" раздутый пузырь - на протяжении с 50 лет Volkswagen уступал по качеству на рынке США машинам конкурентов
- плохой продукт - плохая реклама (пример -Rabbit, первое название Golf'а)
- хороший продукт рекламирует себя сам (Автомобиль мечты Гитлера, а именно первый жук)
....
В общем, в книге много интересного и она определенно стоит прочтения.
#History #Management #Marketing
👍6❤3🔥3
Алиса в Суссексе (Alice in Sussex)
Это абсурдный комикс в виде гибридной пародии «Алисы в Стране чудес» Льюиса Кэрролла, «Франкенштейна в Суссексе» Ханса Артманна, «Кандида» Вольтера и «Моби Дика» Германа Мелвилла. Комикс нарисован минималистично, история рассказана весело, но если вы не читали произведения, которые подмешивает автор, то создается впечатление, что вы улавливаете не весь абсурд ситуации:)
Вот тут есть крутой обзор этого комикса от Максима Гранько, а вот тут можно купить этот комикс со скидкой.
Ну а я могу отметить, что при чтении этого комикса я несколько раз улыбнулся по дороге домой после целого дня обучения, когда мозги уже не позволяют читать ничего сложнее графических романов:)
#Comics
Это абсурдный комикс в виде гибридной пародии «Алисы в Стране чудес» Льюиса Кэрролла, «Франкенштейна в Суссексе» Ханса Артманна, «Кандида» Вольтера и «Моби Дика» Германа Мелвилла. Комикс нарисован минималистично, история рассказана весело, но если вы не читали произведения, которые подмешивает автор, то создается впечатление, что вы улавливаете не весь абсурд ситуации:)
Вот тут есть крутой обзор этого комикса от Максима Гранько, а вот тут можно купить этот комикс со скидкой.
Ну а я могу отметить, что при чтении этого комикса я несколько раз улыбнулся по дороге домой после целого дня обучения, когда мозги уже не позволяют читать ничего сложнее графических романов:)
#Comics
👍8🔥3✍1👎1👏1
ИТ Пикник
2 сентября в Коломенском парке будет музыкальный ИТ-фестиваль, который организовали Tinkoff, Codefest и Мельница.
В рамках фестивая будет лекторий "Архитектура, надежность и качество", в программном комитете которого я состою, помогая подбирать доклады. Всего будет 6 интересных докладов из топовых компаний на заявленные темы. Регистрируйтесь на фестиваль и приходите в наш лекторий, где я часть времени буду еще и ведущим этого лектория:)
#Conference #Software #SoftwareArchitecture #SRE
2 сентября в Коломенском парке будет музыкальный ИТ-фестиваль, который организовали Tinkoff, Codefest и Мельница.
В рамках фестивая будет лекторий "Архитектура, надежность и качество", в программном комитете которого я состою, помогая подбирать доклады. Всего будет 6 интересных докладов из топовых компаний на заявленные темы. Регистрируйтесь на фестиваль и приходите в наш лекторий, где я часть времени буду еще и ведущим этого лектория:)
#Conference #Software #SoftwareArchitecture #SRE
it-picnic.ru
ИТ-пикник 2025 — летний фестиваль для ИТ-специалистов и их близких
Лекции, интерактивы, детские зоны, музыка и яркий летний день. Ждем вас на ИТ-пикнике 16 августа в Коломенском. Подписывайтесь на телеграм-канал, чтобы не пропустить регистрацию
🔥10❤3👍3
Сложных переговоров не бывает
Недавно прочитал интересную книгу Олега Эмиха и Алексея Рыбкина про переговоры, в которой все названия глав сформулированы в виде животрепещущих вопросов, ответы на которые даются внутри главы. В итоге, я решил написать краткий обзор, чтобы извлечь максимальную пользу из книги. Книга состоит из 12 глав и двух приложений с чеклистом с вопросами к самому себе о подготовке к выступлению и алгоритмом для сбора информации об оппоненте.
В конце книги авторы рекомендуют больше тридцати источников, из которых я читал и рассказывал о следующих книгах
— Непряхин “Я манипулирую тобой”
— Рызов “Кремлевская школа переговоров”
— Шелл “Большая книга переговоров”
Дополнительные рекомендации уже просто от меня
— Аристотель “Риторика. Поэтика”
— Бредемайер “Черная риторика. Власть и магия слова”
— Бредемайер “Искусство словесной атаки”
#SelfDevelopment #Negotiation
Недавно прочитал интересную книгу Олега Эмиха и Алексея Рыбкина про переговоры, в которой все названия глав сформулированы в виде животрепещущих вопросов, ответы на которые даются внутри главы. В итоге, я решил написать краткий обзор, чтобы извлечь максимальную пользу из книги. Книга состоит из 12 глав и двух приложений с чеклистом с вопросами к самому себе о подготовке к выступлению и алгоритмом для сбора информации об оппоненте.
В конце книги авторы рекомендуют больше тридцати источников, из которых я читал и рассказывал о следующих книгах
— Непряхин “Я манипулирую тобой”
— Рызов “Кремлевская школа переговоров”
— Шелл “Большая книга переговоров”
Дополнительные рекомендации уже просто от меня
— Аристотель “Риторика. Поэтика”
— Бредемайер “Черная риторика. Власть и магия слова”
— Бредемайер “Искусство словесной атаки”
#SelfDevelopment #Negotiation
👍10🔥6🥰3