Code of Architecture

Description
Канал книжного клуба Code of Architecture команды Тинькофф. Здесь мы анонсируем новые выпуски, обсуждаем прочитанное, делимся инсайтами и предлагаем новые книги для прочтения.

Наш ютуб: https://www.youtube.com/@CodeofArchitecture
Advertising
We recommend to visit
HAYZON
HAYZON
5,992,507 @hayzonn

لا اله الا الله محمد رسول الله

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 3 weeks, 5 days ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 2 weeks, 6 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 1 week ago

12 months ago

Поздравляем с Новым годом ?

В этом году мы продолжили двигаться в сторону своей миссии, которая состоит в распространении знаний о проектировании и архитектуре. Успели обсудить за год пять книг, каждая из которых дала что-то свое зрителям:

Distributed systems — фундаментальная книга по распределенным системам от Таненбаума и ван Стина. Книга очень хороша для структуризации своих знаний и глубокого погружения в мир распределенных систем. Если бы в книге были актуальные примеры, то она была бы вообще вне конкуренции;

A Philosophy of software design— одна из редких книг, что написаны понятно, но при этом содержат в названии слово философия. Джон Остерхут делится своими мыслями о разработке софта и его хочется слушать, так как видна глубина проработки и опыт автора, что много лет преподавал в Стэнфорде и является соавтором алгоритма консенсуса Raft;

Building evolutionary architecture — книга с интересной концепцией применения эволюционного подхода к архитектуре. К сожалению дальше концепции авторы продвинулись не сильно;

Kubernetes patterns — хорошая книга для разработчиков про примитивы Kubernetes. Но тут отличие в том, что подача идет от сценариев применения, которые интересуют людей проектирующих приложения, а не тех, кто поддерживает сам K8s. И эта точка зрения делает книгу очень полезной;

Continuous architecture in practice — хорошая обзорная книга с прикольным набором принципов, которая при глубоком погружении оказывается пустоватой, но содержит кучу референсов на другие материалы.

И вот пожелания для вас на следующий год, которые мы вывели из этих книг:

— Сделать свою распределенную систему так, чтобы было не стыдно показать ее Эндрю Таненбауму;
— Использовать стратегическое программирование как учил Джон Остерхут;
— Помнить про эволюцию систем и ее архитектуру, а также не оказаться со своей системой на обочине эволюции Чарльза Дарвина;
— Использовать K8s не потому что вас заставили, а потому что это помогает вашей системе проще решать стандартные проблемы, про которые написали Bilgin Ibryam, Roland Huss;
— Использовать не только CI/CD (continuous integration/delivery), но и следовать принципам CA (Continuous architecture), которые на бумаге звучат хорошо.

Не теряйте интерес к саморазвитию, читайте хорошие книги и применяйте прочитанное на практике для закрепления знаний. Все это позволит стать лучше как инженер и эффективнее исполнять роль архитектора, если это придется делать ?

С наступающим Новым годом!

12 months ago
Code of Architecture
1 year ago
**Tinkoff on Ice — затачиваем коньки …

Tinkoff on Ice — затачиваем коньки на большой зимний ивент⛸️

Самый большой каток столицы, тысячи ИТ-специалистов, мастер-классы от команды КХЛ, доклады и дискуссии. И это только часть того, что будет на Tinkoff on Ice — уже традиционном зимнем ИТ-катке от команды Тинькофф.

В этом году проведем его 22 января в Парке Горького. Как уже сказали, программа будет ?

— квест на льду — пройти все задания, разгадать пасхалки и заработать крутой мерч;
— IT.Date — найти единомышленников и, возможно, встретить старых коллег;
— хоккейный фристайл — прокачать скиллы с ребятами из КХЛ;
— керлинг — засвипать камень в дом;
— доклады и дискуссии — послушать кейсы о продукте и менеджменте в ИТ.

А для самых маленьких участников будет работать специальный детский каток с аниматорами и инструкторами. Так что обязательно зовите с собой не только коллег, но и семью!

Кстати, на катке будет работать бесплатный прокат и фудкорт для всех участников.

? Ждем всех 22 января в Парке Горького. Зарегистрироваться можно тут: https://fb.tinkoff.ru/on_ice.tinkoff

P.S. Мы учли опыт прошлогоднего катка. Поэтому, уверены, что этот будет максимально комфортным, удобным, и свободным от очередей — мы сделали всё для этого!

Все на ИТ-каток!

#ит_каток

1 year ago

?Артефакты со стрима по white paper «Google's Hybrid Approach to Research»

?Запись эфира можно посмотреть на нашем ютуб-канале, а сам white paper — здесь;

?Для визуализации взаимодействий использовали слайд с топологией команд, который был в статье Александра Поломодова с обзором этого white paper;

?Сравнивали этот white paper с Team Topologies, про которую Александр также отдельно рассказывал в трех частях: 1, 2, 3;

?Обсудили и обновленную философию RnD от Google с сайта research.google. Интересно, что она немного поменялась со временем написания white papaer про гибридный подход;

?Кратко разобрали технологические white paper от Google, про них можно прочитать в этой статье про RnD в крупных компаниях (Google, Amazon, Yandex, Tinkoff);

? Поговорили также про технологические продукты Тинькофф, которые были созданы для решения продуктовых задач и доступны на нашем сайте. Например, про observability-платформу Sage и Tinkoff VoiceKit для обработки голоса;

? В конце рассказали о том, что в нашем инженерном RnD подразделении есть куча интересных направлений, а также что туда идет набор исследователей. Так что если вы всегда мечтали делать сложные инженерные задачи, то можете написать Александру Поломодову в телеграм (@apolomodov).

1 year ago

⛄️ Ждем всех сегодня на специальном эфире по white paper от Google
На эфире обсудим «Google's Hybrid Approach to Research»и разберем как устроено RnD (Research and Development) в компании. Стрим вместе с нами проведут Игорь Маслов, руководитель управления базовых технологий и обработки данных Тинькофф и Станислав Моисеев, директор инженерных исследований Тинькофф.

❄️Ждем всехсегодня в 18:00 по Москве на нашем ютуб-канале.

1 year ago
***⏺*** **Разберем white paper «Google's Hybrid …

Разберем white paper «Google's Hybrid Approach to Research» в следующий понедельник

На эфире обсудим, как устроено RnD (Research and Development) в Google. Поговорим:

— какую цель исследований поставила для себя компания и почему;
— к каким резльтатам она привела;
— как устроен гибридный подход к исследованиям там;
— как выглядят паттерны организации взаимодействия исследовательских и продуктовых инженерных команд;
— почему и зачем компании инвестируют в Google.

Гостями эфира станут наши коллеги — Игорь Маслов, руководитель управления базовых технологий и обработки данных Тинькофф и Станислав Моисеев, директор инженерных исследований в Тинькофф.
White paper можно прочитать здесь.
?Ждем всех18 декабря в следующий понедельник в 18:00 по Москве на нашем ютуб-канале.

1 year ago

? Артефакты последнего эфира по Continuous Architecture in Practice
Стрим посвятили в большой степени resilience. Об это подробнее можно прочитать в посте Александра Поломодова. Также упомянули emerging technologies и сделали выводы целиком по книге. Вся дискуссия была вокруг надежности, отказоустойчивости и resilience как архитектурной характеристики.

На эфире упомянали следующие материалы:

? статья Александра Поломодова «Проектируем надежные системы — стоит ли игра свеч», которая целиком посвящена теме надежности;

? «Site Reliability Engineering» — книга от ребят из Google, с которой началась серия SRE-книг, в которой они рассказывают про процесс в общем;

? «Building Secure and Reliable Systems» — книга от ребят из Google, где они рассказывают про принципы проектирования надежных систем (продолжает серию SRE книг);

?«AWS Fault Isolation Boundaries» — интересный white paper от AWS на тему границ изоляции сбоев в AWS. В нем интересно написано про инфраструктурные абстракции: зоны, регионы, globl, а также про разделение control plane и data plane при проектировании сервисов и концепцию static stability;

?«A Model-based, Quality Attribute-guided Architecture Re-Design Process at Google»— интересный white paper от Google, где показано как редизайнится система для повышения ее надежности, причем сам редизайн выполняется достаточно формально, чтобы по модели оценить позитивное влияние на надежность;

?«Deployment Archetypes for Cloud Applications» — еще одинзанятный white paper от Google про разные модели deployment приложений, которые позволяют достигать разных уровней availability (зональный, региональный, мультирегиональный, глобальный, гибридный, мультиоблачный);

?«Philosophy of Software Design» — отличная книга про то, как бороться со сложностью систем;

?«503 Подкаст - System Design в разрезе надежности» — подкаст с Андреем Дмитриевым из JUG Ru Group, где я был гостем и мы обсуждали проектирование надежных систем;

?«Architecting for Scale: High Availability for Your Growing Applications» — интересная книга Lee Atchison, где он обсуждает проектирование для масштабирования и затрагивает вопросы обеспечения availability. Книга пережила второе издание, и это пошло ей на пользу;

?«Собеседование SRE: Troubleshooting и System Design» — статья Александра Поломодова про найм SRE-инженеров в Тинькофф. Внутри также есть про тип интервью, в котором мы проверяем на практике работу инженеров в рамках инцидента;

?«Публичное интервью по troubleshooting для SRE-инженеров на конференции Devoops» — публичное интервью с разбором инцидента;

?Крутой доклад «Паттерны отказоустойчивой архитектуры» от команды Яндекса про отказоустойчивые системы;

?Выступление Сергея Баранова «Как принимать инженерные решения в условиях неопределенности» — упоминали в контексте связи с принципами всей книги «Continuous Architecture»;

? Miro доска со всеми нашами слайдами, что мы демонстрировали.

#сontinuous_architecture_in_practice

1 year ago

Увидимся сегодня на последнем стриме по Continuous Architecture in Practice в 18:00 по Москве

На эфире разберем 7, 8 и 9 главы вместе с Евгением Пешковым и Сергеем Барановым. Поговорим про надежность как атрибут качества в архитектуре и погрузимся в самые современные технологии. Подробнее — в посте выше ?

?Ждем всех на стриме в 18:00 по Москве на нашем ютуб-канале.

#сontinuous_architecture_in_practice

1 year ago

? Артефакты третьего эфира по Continuous Architecture in Practice
?Requirements Engineering for Software and Systems — книга про работу с требованиями, которую рекомендовал Даниил;

?Статья от Ozon про кеширование и ее обзор от Александра Поломодова;

?Книга Architecting for Scale и обзор интервью с автором от Александра Поломодова;

?Концепция AWS Well-Architected от Amazon.

#сontinuous_architecture_in_practice_артефакты

1 year, 1 month ago
***⏺*****Возвращаемся в эфир c Continuous Architecture …

Возвращаемся в эфир c Continuous Architecture in Practice уже завтра
Следующие 4 недели будем читать нон-фикшен Мурата Эрдера, Пьера Пюра и Эоина Вудса.

В ближайший понедельник 13 ноября прочитаем 2 первых главы, в которых разберем:

- Что же такое архитектура приложений и почему она настолько важна;
- Какие вызовы стоят перед архитектурой приложений;
- Что значит новый термин Continuous Architecture

А еще поговорим про основные направления в архитектуре и то, почему важно работать с техническим долгом, атрибутами качества, архитектурным дизайном и обратной связью по нему.

Гостем эфира выступит Максим Смирнов — ИТ-архитектор и автор «Архитектура ИТ-решений». В прошлом главный архитектор Билайна, Банка России и Бинбанк Диджитал.

? Ждем всех, как всегда, завтра в 18:00 по Москве на нашем Ютуб-канале.#сontinuous_architecture_in_practice

We recommend to visit
HAYZON
HAYZON
5,992,507 @hayzonn

لا اله الا الله محمد رسول الله

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 3 weeks, 5 days ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 2 weeks, 6 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 1 week ago