В этом глубоком диалоге Тоби Лютке (Tobi Lütke), основатель и генеральный директор Shopify, обсуждает с Патриком Коллисоном из Stripe два десятилетия эволюции интернет-коммерции. Статья прослеживает путь от создания движка для магазина сноубордов до управления сложнейшей экосистемой, которая сегодня обрабатывает миллионы транзакций, конкурируя с крупнейшими ритейлерами мира по качеству технологий.
🛠 От магазина сноубордов до 20 миллионов строк кода 0:00
История Shopify началась в 2006 году не с амбициозного бизнес-плана, а с утилитарной потребности. Тоби Лютке, программист по призванию, хотел продавать сноуборды онлайн, но обнаружил, что существующее программное обеспечение для коммерции было «ужасающим» . Вместо того чтобы мириться с плохим инструментом, он написал собственный. Этот внутренний софт в итоге стал фундаментом компании, которая сегодня оперирует кодовой базой в 20 миллионов строк на Ruby и крупнейшим в мире интерфейсом на TypeScript .
Тоби Лютке утверждает, что компании сами по себе являются технологиями для создания социальной приемлемости совместной работы над миссией . По его мнению, современная корпоративная культура слишком часто опирается на «вайбы» или, напротив, на устаревшие методы Фредерика Тейлора конца XIX века, оптимизированные под замеры эффективности рабочих на сталелитейных заводах Bethlehem Steel . Лютке считает, что финансовые отчеты современных компаний до сих пор структурированы так, будто они управляют фабрикой, а не занимаются R&D .
Ключевые факты о текущем масштабе системы:
- Основная кодовая база Shopify содержит около 20 миллионов строк кода .
- Интерфейс администрирования на TypeScript добавляет еще 8–10 миллионов строк .
- Shopify является крупнейшим в мире приложением на языке Ruby .
🏗 Культ внутренних инструментов: Система GSD 7:45
Одной из уникальных черт Shopify является их «культ внутренних инструментов». Тоби Лютке убежден, что использование стороннего ПО (например, Workday для HR) навязывает компании чуждое мировоззрение . По его словам, когда вы покупаете софт, вы покупаете видение вендора, которое может ограничивать ваши возможности .
В центре управления Shopify стоит система GSD (Getting Shit Done) — внутренняя платформа, которая служит одновременно вики-ресурсом, реестром проектов и инструментом для обзоров .
Особенности работы системы GSD:
- Прозрачность: Каждый проект в компании зарегистрирован в системе, включая дедлайны и текущий статус .
- Ритуалы: Каждые восемь недель команды проводят обзоры прогресса, используя GSD как «единый источник истины» .
- Визуализация: Во время обзоров команды используют интерактивные доски (tldraw), где метрики и макапы отображаются в реальном времени .
Тоби Лютке признает, что иногда страсть к созданию своего софта заходит слишком далеко (например, создание собственного хостинга статических сайтов в духе GeoCities из 90-х), но считает этот риск оправданным ради сохранения агентности над рабочей средой .
📈 «Великая инверсия»: Почему малый бизнес победил гигантов 19:53
Патрик Коллисон и Тоби Лютке сошлись во мнении, что в мире ритейла произошла удивительная инверсия. Раньше доступ к лучшим технологиям был только у гигантских корпораций с огромными бюджетами. Сегодня же благодаря Shopify маленькие D2C-бренды (Direct-to-Consumer) имеют более производительные, быстрые и конверсионные сайты, чем легендарные старые бренды .
Лютке объясняет это тем, что Shopify берет на себя «messy complexities» (грязную сложность) реального мира — налоги, логистику, инвентаризацию — и превращает их в доступные примитивы .
Эволюция масштабирования в Shopify:
- 2010 год: Проект theCHIVE стал «тренажерным залом» для Shopify. Их распродажи футболок с Биллом Мюрреем постоянно обрушивали систему, вынуждая инженеров учиться работать с пиковыми нагрузками .
- Эпоха «дропов»: Streetwear-бренды (например, Supreme) и запуск косметики Кайли Дженнер (Kylie Jenner) в 2013–2014 годах вывели требования к транзакционности на новый уровень .
- Технический вызов: Массовое списание инвентаря в базе данных при тысячах запросов в секунду создает огромные проблемы с блокировками (lock contention), которые Shopify научился обходить через пулы продуктов и архитектурные хитрости .
🤖 Агентская коммерция и ИИ-персональные шоперы 34:36
Будущее интернет-торговли Лютке видит в «агентской коммерции». Он приводит пример покупки дорожного адаптера Momax через ChatGPT: процесс от исследования продукта до оплаты в один клик через Shop Pay ощущается как будущее .
Основные тезисы Тоби об ИИ в коммерции:
- Инфраструктура: Задача Shopify — сделать так, чтобы каждый из миллионов магазинов на платформе был подключен к ИИ-агентам через MCP (Model Context Protocol) и глобальные каталоги .
- Персонализация как дар: Лютке считает, что высокоточная таргетированная реклама — это «замечательная вещь», если она избавляет пользователя от нерелевантного шума . (Он отмечает, что пытается донести эту позицию до регуляторов в ЕС ).
- Качество против потребительства: По мнению Тоби, потребительство подпитывается тем, что люди ненавидят свои вещи из-за их низкого качества. ИИ поможет находить качественные товары, которые прослужат долго, что и является истинным решением проблемы избыточного потребления .
- Поиск по «вайбам»: Традиционный поиск по ключевым словам устарел. Будущее за поиском на основе эмбеддингов, который понимает эстетику и контекст . Лютке восхищается тем, как Midjourney удалось масштабировать «вкус» (taste), и хочет внедрить подобное понимание эстетики в поиск продуктов .
🤝 Партнерство Stripe и Shopify: 13 лет без «дилеммы заключенного» 59:30
Сотрудничество Stripe и Shopify длится с 2012 года. Лютке называет его редким примером «высокофункционального симбиоза» в индустрии, где партнерства обычно разваливаются из-за жадности или краткосрочного фокуса .
Философия Тоби заключается в разделении на «основной квест» (main quest) и «побочные квесты» (side quests) . Сотрудничество со Stripe позволяет Shopify фокусироваться на коммерции, не дублируя инфраструктуру платежей, которую Stripe всегда будет делать лучше.
В рамках этого партнерства Shopify активно внедряет стейблкоины. Лютке признает валидность критики криптосферы за «цикличность экономики» (покупка одних монет ради других), но видит огромный потенциал в использовании стейблкоинов для реальных покупок . Благодаря интеграции с Bridge, мерчанты Shopify теперь могут принимать стейблкоины, которые автоматически конвертируются в доллары США .
🧗♂️ Лидерство и «неуправляемость» основателей 1:13:40
Тоби Лютке считает, что лучшие предприниматели — «неуправляемы» (ungovernable) . Он приводит в пример Брайана Армстронга из Coinbase, чье мужество и «интестинальная стойкость» перед лицом регуляторного давления вызывают у него глубокое восхищение .
Его советы по управлению и жизни:
- Изучайте неудачи: Лютке полагает, что изучение провалов компаний полезнее, чем изучение успехов. Важно понимать, в какой момент CEO теряет связь с реальностью .
- Индуцируйте изменения: Реорганизации ценны сами по себе, так как они вытряхивают компанию из стазиса и заставляют людей, не склонных к переменам, самоотсеиваться .
- Влюбляйтесь в проблемы, а не в решения: В стабильные времена трудно отличить тех, кто любит процесс, от тех, кто любит конкретный продукт. Кризисы и изменения помогают выявить настоящих лидеров .
- Философия воспитания: В доме Лютке запрещено говорить «я в этом не силен». Можно говорить только «я в этом еще не силен» . Главный принцип — «все вокруг интересно» .
🏎 Скорость и точность: От кода к гонкам в Дайтоне 1:36:50
В последние годы Тоби Лютке увлекся автоспортом, участвуя в 24-часовых гонках в Дайтоне (Daytona 24 Hours) . Он видит прямую аналогию между гонками и программированием: и там, и там вы работаете с техническими ограничениями и стремитесь к совершенству .
Гонки для него — это способ конкурировать с самим собой. Разница между плохим временем круга и теоретически возможным — это точный отчет обо всех водительских неадекватностях, которые нужно исправлять круг за кругом .
В завершение Лютке отмечает, что успех Формулы-1 как развлекательного продукта доказывает: люди способны создавать невероятные, синтетические миры и смыслы, что делает страхи перед безработицей из-за ИИ менее обоснованными . По его мнению, человечество всегда найдет новые «невероятные занятия», даже если роботы возьмут на себя рутину .