Книжный куб
11.1K subscribers
2.66K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Data Pipelines Pocket Reference

Прочитал по дороге из Новосибирска в Москву простую книгу про построение конвейеров данных для дата инженеров. Я высоко оценил краткость и практичность книги, а также то, что James Densmore, автор книги, имеет большой практический опыт построения дата инфраструктуры, что и делал в HubSpot. В итоге, я написал краткий обзор этой книги в своем блоге.

#Data #Databases #Engineering #SoftwareArchitecture #Software #SoftwareDevelopment #Management
👍8🔥42
Третий выпуск 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
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
👍11🔥5
Хуликомикс #1

Это первая Хулиновелла от Алексея Маркова, на блог "Хулиномика" которого я подписан достаточно давно.
Я прочитал этот комикс вчера по дороге домой и ни один раз улыбнулся за время чтения - комикс оказался действительно забавным, а местами и достаточно глубоким:)
В комиксе в основном идет речь про старт карьеры, а заканчивается он какой-то мистикой. Ударное сочетание, которое приводит к необходимости продолжить чтение следующих серий этих комиксов:) Кстати в упомянутом выше блоге Алексея каждую неделю появляется еще один слайд из комикса и их можно найти по тегу Хуликомикс, вот например слайд с прошлых выходных.

#Comics #Economics #SelfDevelopment
🔥10👍5❤‍🔥22
Публичное 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
🔥9👍61
Лама в садике без мамы (Llama llama misses Mama)

Прикольная книга от Анны Дьюдни, которая оказалась мне вчера в тему. В этой книге крошка Лама идет и в садик и скучает по маме. И это очень напоминает ситуацию у меня дома, которая должна называться "Мама Лама в лагере без крошки Ламы". Мой младший сын остался со мной на неделю, а наша мама уехала со средним в лагерь на неделю, где она исполняет роль вожатой для отряда девочек. Мы остались вместе с малышом и отлично играем, но вчера когда ему стало грустно без мамы, то эта сказка про Ламу помогла ему успокоиться:)

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
🔥61👍1
Разговоры СТО про структуру, деливери-менеджмент и метрики здоровья команд

Пару дней назад я скидывал ссылку на подкаст 503, в котором мы обсуждали надежность с точки зрения проектирования.
А сегодня я решил вспомнить про подкаст Павла Притчина "Разговоры CTO", в котором мы пару лет назад обсуждали темы delivery management, изменений структуры команд, а также процессов разработки. С тех пор моя команда выросла в несколько раз, а часть упоминаемых мной вещей стала уже стандартом де-факто на уровне компании.
Интересно, что этот выпуск был первым в этом подкасте:)

#Podcast #Software #SoftwareArchitecture #Processes #Management #SoftwareDevelopment #Engineering
🔥6👍32
Жук. Volkswagen. Приключения легендарного брэнда в Америке (Getting the Bugs Out: The Rise, Fall, and Comeback of Volkswagen in America)

Это прикольная книга с забавной историей, которую я прочитал лет 7 назад.
У книги есть ряд плюсов:
- интересное чтиво
- интересная история от зарождения бренда до начала 21века
- можно заглянуть за кулисы взаимоотношений между маркетинговыми агенствами и их желанными клиентами автомобильными компаниями
- легко заметить что легендарное "немецкое качество" раздутый пузырь - на протяжении с 50 лет Volkswagen уступал по качеству на рынке США машинам конкурентов
- плохой продукт - плохая реклама (пример -Rabbit, первое название Golf'а)
- хороший продукт рекламирует себя сам (Автомобиль мечты Гитлера, а именно первый жук)
....

В общем, в книге много интересного и она определенно стоит прочтения.

#History #Management #Marketing
👍63🔥3
Алиса в Суссексе (Alice in Sussex)

Это абсурдный комикс в виде гибридной пародии «Алисы в Стране чудес» Льюиса Кэрролла, «Франкенштейна в Суссексе» Ханса Артманна, «Кандида» Вольтера и «Моби Дика» Германа Мелвилла. Комикс нарисован минималистично, история рассказана весело, но если вы не читали произведения, которые подмешивает автор, то создается впечатление, что вы улавливаете не весь абсурд ситуации:)
Вот тут есть крутой обзор этого комикса от Максима Гранько, а вот тут можно купить этот комикс со скидкой.
Ну а я могу отметить, что при чтении этого комикса я несколько раз улыбнулся по дороге домой после целого дня обучения, когда мозги уже не позволяют читать ничего сложнее графических романов:)

#Comics
👍8🔥31👎1👏1
ИТ Пикник

2 сентября в Коломенском парке будет музыкальный ИТ-фестиваль, который организовали Tinkoff, Codefest и Мельница.
В рамках фестивая будет лекторий "Архитектура, надежность и качество", в программном комитете которого я состою, помогая подбирать доклады. Всего будет 6 интересных докладов из топовых компаний на заявленные темы. Регистрируйтесь на фестиваль и приходите в наш лекторий, где я часть времени буду еще и ведущим этого лектория:)

#Conference #Software #SoftwareArchitecture #SRE
🔥103👍3
Сложных переговоров не бывает

Недавно прочитал интересную книгу Олега Эмиха и Алексея Рыбкина про переговоры, в которой все названия глав сформулированы в виде животрепещущих вопросов, ответы на которые даются внутри главы. В итоге, я решил написать краткий обзор, чтобы извлечь максимальную пользу из книги. Книга состоит из 12 глав и двух приложений с чеклистом с вопросами к самому себе о подготовке к выступлению и алгоритмом для сбора информации об оппоненте.


В конце книги авторы рекомендуют больше тридцати источников, из которых я читал и рассказывал о следующих книгах
Непряхин “Я манипулирую тобой”
Рызов “Кремлевская школа переговоров”
Шелл “Большая книга переговоров”

Дополнительные рекомендации уже просто от меня
Аристотель “Риторика. Поэтика”
Бредемайер “Черная риторика. Власть и магия слова”
Бредемайер “Искусство словесной атаки”

#SelfDevelopment #Negotiation
👍10🔥6🥰3