В новом выпуске Lenny's Podcast ведущий Ленни обсудил с техническим директором (CTO) финансово-технологической компании Stripe Дэвидом Синглтоном особенности внутренней культуры, инженерные процессы и стратегические подходы к созданию масштабных ИТ-продуктов. Дэвид Синглтон, опираясь на свой более чем пятилетний опыт работы в компании и десятилетнюю карьеру в Google, подробно описал механизмы операционализации ключевых принципов Stripe, влияние искусственного интеллекта на разработку и методы построения высокоэффективных команд. Этот материал представляет собой подробный разбор ключевых практик компании, обеспечивающих высокую надежность финансовой инфраструктуры интернета при непрерывном развертывании кода.
👥 Подход Stripe к найму и удержанию талантов высокого уровня 5:49
Базовый тезис компании Stripe, как отметил Дэвид Синглтон, заключается в том, что интернет-экономика в долгосрочной перспективе станет намного масштабнее и значимее, чем сегодня. Костяк организации составляют увлеченные продуктом разработчики, стремящиеся упростить запуск и операционную деятельность стороннего бизнеса на фоне этого глобального тренда. История Stripe началась с создания платежного API для кредитных карт, поскольку до этого прием платежей в онлайне был сопряжен с огромными бюрократическими и техническими трудностями. Соучредители компании Джон и Патрик Коллисоны вспоминали, что при запуске своего предыдущего стартапа они ошибочно считали самым сложным развертывание физического оборудования в дата-центрах. Благодаря облачным сервисам AWS эта задача оказалась простой, в то время как настройка платежей и заключение договоров с банками, Visa и MasterCard потребовали колоссальных усилий, став главным препятствием для молодого бизнеса.
По мнению Синглтона, специалистов топ-уровня привлекает в Stripe возможность участия в масштабной миссии — увеличении ВВП интернета и создании базовой экономической инфраструктуры. Компания осознанно фокусируется на тихой работе за кулисами, стремясь обеспечить яркие запуски своим пользователям, а не самой себе. Такой подход привлекает долгосрочно мыслящих профессионалов, склонных к глубокой и упорной командной работе над неочевидными, сложными задачами.
В процессе подбора персонала Stripe демонстрирует исключительное терпение. При поиске кандидатов на критические лидерские позиции менеджеры готовы проводить встречи с десятками и сотнями специалистов. Если идеальный кандидат не готов сменить работу в текущий момент, компания продолжает планомерно поддерживать с ним личные связи на протяжении долгого времени, ожидая подходящего окна возможностей. Рекрутинг в Stripe не превращается в безликий автоматизированный конвейер: нанимающие менеджеры лично и глубоко погружаются в общение с кандидатами, объясняя, почему данная роль обеспечит им максимальную профессиональную самореализацию. Дополнительным фактором удержания людей, по словам CTO, выступает создание условий для непрерывного обучения, благодаря чему многие сотрудники со временем кардинально меняют специфику своей деятельности внутри организации.
Примером продуктовой любознательности и упорства сотрудников гость назвал продакт-менеджера Джеффа Вайнштейна, руководящего проектом Stripe Atlas. Столкнувшись с тем, что американским стартапам приходится неделями ждать получения идентификационного номера работодателя (EIN) от Налоговой службы США (IRS) для легального старта бизнеса, Вайнштейн и его команда детально изучили внутренние процедуры ведомства. В результате последовательного взаимодействия с IRS им удалось автоматизировать процесс и добиться моментальной выдачи EIN при регистрации через Stripe Atlas.
🛠 Структурированные интервью и pair programming 14:33
Процесс отбора кандидатов в Stripe строго регламентирован. Компания использует единые структурированные циклы собеседований (hiring loops) для всех позиций, включая инженеров и продакт-менеджеров. По оценке Синглтона, такой подход позволяет интервьюерам и нанимающим менеджерам объективно оценивать широкий спектр ответов и лучше понимать индивидуальные особенности кандидатов на фоне стандартизированных вопросов.
В Stripe полностью отказались от каверзных вопросов с подвохом (trick questions). Испытания проектируются так, чтобы максимально воссоздать атмосферу реальной совместной работы. Например, инженерное собеседование включает в себя следующие элементы:
- Несколько упражнений по написанию кода в режиме pair programming с совместным использованием экрана.
- Свободный доступ к поисковым системам (Google, Stack Overflow) для поиска ответов в процессе решения.
- Возможность свободно задавать вопросы интервьюеру и координировать шаги.
Для продакт-менеджеров предусмотрен письменный блок, содержащий разбор реальных рабочих проблем. Это помогает нанимателям оценить любознательность кандидата, его внимание к деталям и способность к кросс-функциональному взаимодействию. Интервью проходят преимущественно в гибридном формате через платформу Zoom, при этом письменные задания выполняются кандидатами дома с соблюдением рекомендованных временных ограничений.
📐 Продуктовое мышление инженеров и сотворчество с пользователями 16:43
Компания Stripe получила известность в индустрии благодаря тому, что долгое время не нанимала своего первого штатного продакт-менеджера. По сведениям ведущего Ленни, это произошло примерно на этапе достижения штата в 200 сотрудников, спустя 5 лет после основания компании. Дэвид Синглтон уточнил, что первый PM появился в команде немного раньше, однако подтвердил, что изначально вся структура развивалась как чисто инженерная организация. Особенностью ранней команды Stripe, по мнению гостя, было то, что каждый инженер обладал развитым продуктовым мышлением и фактически выполнял функции продакт-менеджера.
Для продуктов, ориентированных на разработчиков (developer-focused products), наиболее эффективными PM обычно становятся технически подкованные специалисты — бывшие инженеры или разработчики, продолжающие создавать собственные проекты в качестве хобби. Синглтон утверждает, что такой бэкграунд позволяет совмещать глубокое понимание инсайтов пользователей с технической стратегией.
Основной метод разработки новых продуктов в Stripe заключается в их совместном создании (co-creation) с пулом ранних пользователей. Классическим примером этой методологии является развитие сервиса Stripe Billing, предназначенного для работы с подписками и выставления счетов. Процесс происходил следующим образом:
- Команда выявила существующих клиентов (таких как Slack и Figma), которые использовали Stripe для платежей, но имели бизнес-модели по подписке.
- Разработчики Stripe Billing объединили эти компании в единую альфа-группу для глубокого изучения их потребностей, проблем и планов.
- Взаимодействие было организовано через выделенные общие каналы в Slack, где регулярно демонстрировались промежуточные итерации продукта.
- Выход продукта на широкую аудиторию состоялся только после того, как участники альфа-группы остались полностью удовлетворены его функционалом.
По мнению Синглтона, такой подход заставляет каждого инженера проявлять качества, свойственные PM в других технологических компаниях. При этом роль штатных PM в современной структуре Stripe остается ключевой: они выступают связующим звеном в сложных кросс-функциональных процессах, объединяющих разработчиков, дизайнеров, юристов, команды по управлению рисками, комплаенсу и финансовому партнерству. PM синтезирует информацию от пользователей, выстраивает коммуникационные потоки и формирует долгосрочную продуктовую стратегию.
🔍 Операционализация принципа «Meticulous in your craft» (Тщательность в ремесле) 22:04
Операционные принципы Stripe представляют собой не просто абстрактные корпоративные ценности, а конкретные модели поведения, заимствованные у наиболее эффективных сотрудников. Их используют для оценки работы, предоставления обратной связи и приоритизации задач. Самым первым и главным принципом компании является «Пользователи прежде всего» (Users First), а в качестве одного из ключевых стандартов работы выступает требование «Действовать с оперативностью и фокусом» (Move with urgency and focus).
Принцип «Быть тщательным в своем ремесле» (Be meticulous in your craft) накладывает на команды обязанность уделять повышенное внимание деталям, однако требует осознанного выбора точек приложения усилий, чтобы не затормозить общий прогресс. Дэвид Синглтон поделился личным опытом: до присоединения к Stripe его восхитило то, что при совершении ошибки в интеграции API система возвращала сообщение со встроенной прямой ссылкой на конкретный раздел документации, описывающий решение проблемы. Для обеспечения обработки подобных пограничных случаев (edge cases) в коде, обслуживающем Stripe API, содержится больше строк, чем в основном функциональном потоке.
Для систематического поиска зон, требующих максимальной тщательности, в Stripe применяется метод логирования трения (friction logging). Процесс устроен следующим образом:
- Специалист (чаще всего PM или инженерный менеджер) встает на место конкретного пользователя, детально моделируя его портрет (например, инженера из компании Atlassian, автоматизирующего выручку).
- В процессе реального использования продукта (от дашборда до написания кода по документации) ведется непрерывный поток сознания в виде заметок (stream of consciousness notes).
- Особое внимание уделяется шагам, где возникает трение, усложняющее клиентский опыт.
- В лог также вносится похвала за удачные интерфейсные и технические решения для поощрения команд.
Подобная практика логирования трения повторяется на регулярной основе на всех уровнях управления. Например, Синглтон на протяжении многих лет ежемесячно проходит процедуру онбординга нового пользователя Stripe, фиксирует замечания и тегает ответственные команды для исправления недочетов. Метод имеет простую структуру шаблона (опубликованную в статье на stripe.dev), требующую четко указать цель, ментальную модель конкретного пользователя и пошаговый лог находок.
Поскольку принципы заботы о пользователях и тщательности укоренены в культуре, при формировании дорожных карт команды закладывают буфер времени на полировку интерфейсов и операционную работу. По оценке CTO, инвестиции в микрооптимизации checkout-сценариев приносят ощутимый коммерческий эффект. Согласно внутренним метрикам Stripe, миграция клиентов со стандартных самописных платежных форм на оптимизированные интерфейсные решения компании (Payment Element или Stripe Checkout) увеличивает среднюю выручку пользователей на 10,5%. Подобный прирост в индустрии, где улучшения обычно измеряются в базисных пунктах (сотых долях процента), Синглтон назвал колоссальным. Результатом такого скрупулезного подхода также стало создание сервиса Link для быстрой покупки в один клик.
Meticulous-подход распространяется и на официальный сайт Stripe. Разработка сложных визуальных элементов, таких как вращающийся 3D-глобус с платежными методами стран или анимированная волна на главной странице, направлена на то, чтобы продемонстрировать клиентам уровень заботы о деталях, который применяется и к скрытой от глаз глобальной платежно-казначейской сети (Global Payments and Treasury Network). Дополнительным эффектом красивого веб-дизайна становится его активное вирусное распространение в соцсетях Twitter и LinkedIn, что привлекает к Stripe внимание потенциальных клиентов и сильных специалистов.
👥 Кросс-функциональные обзоры и практика «Walk the Store» 36:57
В практике UX-обзоров Stripe сочетает асинхронную и синхронную работу. Помимо индивидуального составления логов трения, команды регулярно собираются вместе для совместных интерактивных разборов продуктов (walk-throughs). В этих сессиях принимают участие:
- Непосредственные разработчики продукта и дизайнеры.
- Представители службы поддержки клиентов, которые будут обрабатывать обращения пользователей.
- Топ-менеджеры соответствующих подразделений.
Во время демонстрации интерфейса продакт-менеджером все участники встречи в реальном времени вносят замечания в общий документ, после чего открыто обсуждают каждый пункт на предмет необходимости доработки. Синглтон использует кулинарную аналогию: шеф-повар должен пробовать суп и обсуждать его вкус с персоналом кухни, так же как руководители киностудии должны вместе смотреть фильмы.
Для масштабирования этой культуры на уровне всей организации в Stripe периодически проводится сессия «Обход магазина» (Walk the Store). В рамках еженедельного общекорпоративного собрания Friday Fireside, которое посещает большинство сотрудников, руководство наглядно демонстрирует критически важные продуктовые сценарии с позиции пользователя, формируя единый язык общения и общие стандарты качества во всей компании. Оценивая подготовку к подобным UX-ревью с участием высшего руководства, Синглтон рекомендует сотрудникам всегда мысленно «надевать шляпу пользователя» и любые сложные вопросы аргументировать базовыми потребностями клиентов.
💻 Инженерные «каникулы» (Engineer-cations) и вовлечение руководства 45:35
В Stripe от руководителей всех уровней, особенно от инженерных менеджеров, требуют глубокого понимания предметной области и детального знания того, на каких этапах их команды сталкиваются с трудностями. Менеджеры выступают в роли «главных редакторов» планов своих команд, что обязывает их погружаться в детали процессов на местах (get into the weeds).
Для реализации этого требования Дэвид Синглтон использует личную практику под названием «инженерные каникулы» (engineer-cation) — совмещение слов «инженер» и «отпуск». Суть метода заключается в следующем:
- Руководитель полностью освобождает свой рабочий календарь на 3–4 дня подряд, отклоняя абсолютно все совещания.
- Он переходит на рабочий график непосредственного создателя продукта (maker schedule) и временно присоединяется к одной из продуктовых команд.
- В процессе работы он берет на себя выполнение небольшой практической задачи или создание микрофичи с целью доведения её до этапа релиза в продакшн.
Такое погружение позволяет руководителю лично протестировать качество внутренних инструментов разработки, инфраструктуру сборки, скорость проведения код-ревью, полноту документации и время ожидания запуска изменений. По итогам «каникул» обязательно составляется и публикуется для команды подробный лог трения, который Синглтон впоследствии регулярно перечитывает при принятии стратегических решений и расстановке приоритетов. Дэвид Синглтон рекомендует всем новым инженерным менеджерам Stripe проходить через практику engineer-cation в течение первых 3–6 месяцев работы, а затем повторять её ежегодно.
Синглтон рассказал, что ядро продуктовой инфраструктуры Stripe написано на языке Ruby (также используются Java и TypeScript). До прихода в Stripe он никогда не писал на Ruby и испытывал профессиональный страх потерять авторитет перед подчиненными. Однако во время его первых инженерных «каникул» закрепленный за ним ментор (buddy) по имени Акшай (Akshay) помог ему освоить язык за три дня. CTO подчеркнул важность правила: при код-ревью пул-реквестов (PR) руководства инженеры не должны делать никаких поблажек и обязаны оценивать код на общих основаниях.
🚀 Развёртывание кода 16 раз в день и масштабы инфраструктуры 52:07
Масштаб операций Stripe накладывает на ИТ-инфраструктуру жесткие обязательства по надежности: через платформу проходит объем денежных средств, сопоставимый со всем мировым рынком электронной коммерции на момент старта стартапа. По данным Синглтона, каждый десятый житель планеты совершал транзакции через бизнес, работающий на Stripe, а показатель аптайма (uptime) систем удерживается на уровне 99,999%.
В отличие от традиционных финансовых организаций, стремящихся минимизировать изменения ради стабильности, Stripe придерживается концепции непрерывного деплоя. Изменения в основное API компании вносятся в среднем 16,4 раза в день. Это обеспечивается автоматизированной системой контроля:
- Полный отказ от ручного тестирования (manual testers) в пользу автоматического покрытия тестами (automated test suites), способного охватить огромное количество эндпоинтов и конфигураций API.
- Обязательный прогон каждого изменения через батарею тестов перед отправкой в производство.
- Верификация изменений в изолированных стейджинг-средах с помощью реалистичных сквозных тестов.
- Постепенное развертывание в продакшн (canary deployment) с поэтапным увеличением доли обрабатываемого трафика для раннего обнаружения аномалий.
В среднем путь от одобрения кода инженером до его автоматического появления в продакшене занимает около 45 минут. Батарея тестов запускается параллельно с процессом код-ревью человеком и занимает около 15 минут, еще 15 минут уходит на повторную проверку после слияния веток, а сам процесс автоматического деплоя длится порядка 30 минут. Это позволяет реализовать цикл обратной связи в пределах 24 часов: исправить баг, замеченный пользователем утром, и выкатить обновление к вечеру того же дня.
Распределенная система тестирования и непрерывной интеграции является крупнейшим внутренним кластером Stripe по вычислительной мощности. Для оптимизации скорости проверок инженеры разработали механизм селективного выполнения тестов (selective test execution), который с помощью алгоритмов определяет, какие именно тесты критичны для конкретного изменения в коде. В случае возникновения сбоев (incidents) компания придерживается принципа немедленного устранения коренных причин. Задачи по предотвращению целых классов повторных ошибок (incident remediations) приоритизируются в бэклоге выше любых продуктовых фич на дорожной карте. В последние годы в инфраструктуру также была внедрена методология хаос-тестирования (chaos testing) для искусственного инжектирования ошибок и проверки устойчивости систем в автоматическом режиме.
📈 Производительность разработки и внедрение искусственного интеллекта 59:31
Помимо автоматизации деплоя, устранившей необходимость ручного контроля графиков мониторинга со стороны разработчиков, важным шагом в повышении производительности труда инженеров стало внедрение функции автослияния (auto merge) в кастомизированной системе на базе GitHub Enterprise около 8 месяцев назад. Чекбокс автоматического слияния позволяет системе самостоятельно запустить процесс выкатки кода сразу после получения одобрения от рецензента, избавляя инженера от лишних переключений контекста.
В сфере искусственного интеллекта и машинного обучения Stripe имеет многолетний опыт. Система защиты от мошенничества Stripe Radar и механизмы обнаружения недобросовестных актеров изначально построены на базе ML-моделей. Технология трансформеров (transformers) была интегрирована в инфраструктуру безопасности более года назад.
С развитием больших языковых моделей (LLM) стратегия Stripe разделилась на два направления: внешнее обслуживание ИИ-экономики и внутреннее использование технологий. По словам Синглтона, специфика ИИ-стартапов требует монетизации с первого дня из-за высокой стоимости вычислений на GPU-серверах. В настоящее время большая часть ИИ-компаний (включая OpenAI, использующую Stripe для ChatGPT Plus, подписок и финансового учета) работают на базе инфраструктуры Stripe.
Внутренние ИИ-инновации Stripe включают в себя:
- Интеграцию GPT-4 в официальную документацию: модель считывает массив текстов, преобразует их в эмбеддинги и напрямую отвечает на сложные технические вопросы разработчиков.
- Обновление аналитического инструмента Sigma: благодаря LLM пользователи без навыков программирования могут формировать запросы к базам данных Stripe на естественном языке, а система автоматически генерирует соответствующий SQL-код.
- Безопасный внутренний интерфейс ИИ: из-за жестких требований к конфиденциальности данных компания запретила сотрудникам использовать публичный ChatGPT, развернув собственный изолированный шлюз к моделям GPT-4 с библиотекой общих шаблонов промптов (prompt presets) для маркетологов и службы поддержки.
Stripe также открыла широкий внутренний доступ к ИИ-ассистенту GitHub Copilot. По результатам пилотных испытаний было установлено, что инструмент наиболее эффективен при автоматической генерации шаблонного кода (boilerplate) для тестовых сценариев. По мнению Синглтона, это освобождает ментальную энергию инженеров для решения архитектурных задач верхнего уровня.
👔 Уроки лидерства, планирования и обратная связь 1:09:30
С ростом масштабов организации технический директор Stripe сформулировал несколько ключевых правил менеджмента. Во-первых, руководитель крупной компании физически не может участвовать в тысячах ежедневных микрорешений, принимаемых инженерами и PM. Следовательно, основой управления становится предоставление сотрудникам высокой степени автономии, что требует исключительной тщательности при найме. При отборе кандидатов на руководящие позиции Stripe собирает глубокие рекомендации от прошлых коллег (reference checks). По мнению Синглтона, восьмичасовое интервью дает поверхностный срез, в то время как отзывы бывших коллег аккумулируют тысячи часов реального опыта взаимодействия с человеком. Доверие новым сотрудникам должно предоставляться авансом по умолчанию, но подкрепляться механизмами взаимной подотчетности.
Во-вторых, Синглтон рекомендует лидерам жестко контролировать собственный график, защищая его от хаотичного заполнения входящими письмами. На протяжении 10 лет CTO Stripe следует еженедельному ритуалу: во второй половине воскресенья он изучает отчеты за прошедшие дни, а вечером воскресенья формирует четкий список критериев успеха («success criteria») на грядущую неделю. Этот список определяет фокус его внимания, помогая динамически реагировать на форс-мажоры без потери стратегических ориентиров. Также важным элементом лидерства гость считает управление собственной энергией: регулярное выполнение пусть и мелких, но приносящих радость задач позволяет сохранять высокую продуктивность и личную стабильность, транслируемую на всю команду.
Процесс планирования в Stripe устроен по принципу «перевернутой буквы W» (inverted W process):
- Линейные команды снизу вверх формируют свои первичные предложения и списки приоритетов.
- Группа продуктовых лидеров собирает эти данные и синтезирует их в черновик общей стратегии компании.
- Проект стратегии спускается обратно к командам для корректировки локальных планов с учетом новых вводных.
- Скорректированные планы вновь поднимаются наверх для финального утверждения и последующего распределения ресурсов.
Глубокое планирование осуществляется один раз в год, с легкой корректировкой в середине года. Синглтон признал, что внутренний рейтинг одобрения (NPS) процесса планирования в Stripe не идеален, поскольку из-за высоких темпов роста компания вынуждена регулярно пересматривать и перерабатывать этот механизм с опорой на первые принципы (first principles), отказываясь от готовых шаблонных систем. При формировании операционной модели Stripe активно заимствовала опыт корпорации Amazon. В первые недели работы в Stripe Дэвид Синглтон лично консультировался с Чарли Беллом (Charlie Bell), руководившим в тот период операционной деятельностью Amazon, для интеграции лучших практик в финансовую структуру.
В ходе беседы ведущий Ленни, являющийся активным пользователем Stripe для управления подписками на свою информационную рассылку, поделился критическим отзывом: для анализа когортного удержания (cohort retention) и оттока клиентов (churn) стандартный дашборд Stripe уступает специализированным инструментам, из-за чего ему приходится дублировать аналитику в сторонних сервисах. Дэвид Синглтон зафиксировал обратную связь, подтвердив, что практика Friday Fireside регулярно включает разбор подобных прямых замечаний от пользователей для последующей доработки интерфейсов.
💡 Молниеносный раунд и рекомендации 1:22:13
В традиционном блиц-опросе технический директор Stripe выделил три книги, которые он чаще всего рекомендовал коллегам на протяжении карьеры:
- «Высокоэффективный менеджмент» (High Output Management), автор Энди Гроув (Andy Grove) — фундаментальный труд по управлению командами.
- «Создавай. Руководство по созданию вещей, которые меняют мир» (Build), автор Тони Фаделл (Tony Fadell) — книга разработчика iPod, iPhone и основателя Nest об экстремальной заботе о пользовательском опыте.
- «Управление людьми» (Scaling People), автор Клэр Хьюз Джонсон (Claire Hughes Johnson) — практическое руководство от бывшего топ-менеджера Stripe, вошедшее в список бестселлеров Wall Street Journal.
В качестве лучшего медиаконтента Синглтон назвал образовательные ИТ-семинары на платформе YouTube, отдельно выделив канал Андрея Карпати (Andrej Karpathy), бывшего руководителя отдела искусственного интеллекта Tesla и сооснователя OpenAI, за детальное и доступное объяснение архитектуры нейросетей.
Любимым вопросом Синглтона на собеседованиях при найме топ-менеджеров является задание на критическое мышление: кандидат должен назвать лидера, которым он искренне восхищается, а затем подробно описать гипотетический текст перформанс-ревью или развивающей обратной связи, которую он дал бы этому лидеру для повышения его эффективности, будь он его руководителем.
Среди потребительских ИТ-продуктов гость отметил генеративную нейросеть Midjourney. По мнению Синглтона, интеграция интерфейса Midjourney внутрь мессенджера Discord является неочевидным, но крайне эффективным решением, поскольку позволяет новичкам открыто учиться правильному составлению промптов у других участников каналов в реальном времени. Синглтон рассказал, что вместе со своей девятилетней дочерью использует этот инструмент для генерации иллюстраций к детским книгам, комбинируя результаты с системной функцией сегментации изображений от Apple.
В качестве примера малозаметного интерфейсного изменения, оказавшего колоссальный эффект на внутреннюю культуру разработки в Stripe, CTO выделил добавление кнопки с эмодзи плачущего осьминога (crying octopus) во все внутренние инструменты инженеров. Клик по этому эмодзи позволяет разработчику моментально отправить беспрепятственный отчет о возникшей технической заминке или неудобстве. Команда по производительности труда разработчиков (developer productivity team) ежедневно обрабатывает эти отчеты, классифицируемые как «мелкие порезы» (paper cuts), и на их основе формирует приоритеты модернизации внутренних систем.
Для будущих выпусков подкаста Дэвид Синглтон рекомендовал пригласить двух ключевых специалистов Stripe: Эмили Сэндс (Emily Sands) — шеф-экономиста компании, возглавляющую команду информационных систем и дата-сайенс, и Мишель Бу (Michelle Bu) — одного из первых инженеров Stripe и главного архитектора продуктового дизайна, отвечающую за фундаментальные абстракции моделирования бизнес-логики пользователей. Дэвид Синглтон ведет личный ИТ-блог по адресу blog.singleton.io и доступен для прямой связи и получения отзывов о работе Stripe в социальной сети Twitter по никнейму @dps.