Платформа: нужна ли она, и что это, вообще, такое. Разговор с платформостроителями

Платформа

Доклад принят в программу конференции

Целевая аудитория

Разработчики и пользователи внутренних платформ разработки.

Тезисы

Практически все бигтехи, многие мидлтехи и даже некоторые из смоллтехов строят у себя то, что называется «платформа». Поэтому мы в ПК решили, что нам будет уместно организовать на конференции что-нибудь про платформу.

Однако мы довольно долго не могли решить, что именно «про платформу» мы организуем: оказалось, что даже в таком маленьком коллективе, как наш ПК, нет единого понимания, что же такое «платформа».

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

30+ лет профессионального стажа. Полжизни в эксплуатации. Последние 9 лет пишет на Go.

Павел Соломин

Wildberries & Russ

В IT более 18 лет, из них более 10 в управлении.
Работал на руководящих должностях в крупнейших российских банках (Райффайзен, Сбер).
В настоящее время занимает позицию CTO клиентских продуктов Wildberries & Russ, обеспечивая технологическое развитие продукта, где ежедневно совершается более 20 миллионов заказов.

СРО платформы для разработчиков в Авито, то есть занимается developer expirience, а в прошлом
руководил продуктовым и проектным офисом платформы для девелоперов в Яндексе в райдтех и е-ком.
До этого 8+ лет помогал сделать Сбербанк онлайн надежнее.
Началось все с того, что нужно было написать маленькое ТЗ на внедрение Circuit breaker, а дальше все как в тумане: рост с 7 млн пользователей до 79 млн, уникальные вопросы (посмотрим, как вы отнесетесь, если вам не хватает денег на карте, чтобы оплатить покупку, а сервис пополнения недоступен — это вам не сломавшиеся фоточки), проектирование отказоустойчивой архитектуры, масштабирование всего и вся.
И вот, он уже Head of PMO, за спиной распил того самого монолита СБОЛа, который столько лет пилил, 500+ микросервисов и 180 тыс. входов клиентов в минуту.

И тут бы сказать себе — все офигенно, наконец-то можно расслабиться, но так дела не делаются.
Поэтому Артем стал директором по технологическому развитию в департаменте данных и рекомендательных систем. Ага, это те самые, которые вам рекомендуют купить чехол, когда вы купили iPhone или присылают смс с предложением по кредитной карте или рекомендуют вам фильмец на вечер.
А еще у них в обойме MDM система на 107+ млн клиентов, кросс-продуктовый кеш для всего банка — это когда у тебя никто не ходит в процессинг и другие АБС напрямую, а ходит к тебе: 70 + тыс. запросов в секунду.

А что там делал Артем?
1. Отвечал за техническую повестку: переход на новый техстек (отказ от Oracle, OSE и т. п.).
2. Повышал эффективности разработки: новые практики, расшивание узких мест и т. п.
3. AI-фицировал производство: использование AI на всех этапах производственного конвейера.

CTO и co-founder компании CoreInfra.
Руководил инфраструктурными командами, R&D-группами, программировал и программирует — уже почти 20 лет.

Бэкенд-разработчик с 2011 года. Начинал с PHP и Python, с 2015 года пишет на Go, работал в командах Авто.ру, Едадила и Яндекс.Игр. В данный момент разрабатывает сервис S3 в Инфраструктуре Яндекса. Член Go-комитета Яндекса с 2018 года. Член программного комитета и ведущий Яндекс.Субботников по Go, ведущий различных внутренних Go-мероприятий в Яндексе.

Видео