Zeals — переписывание chat-commerce платформы и организационная трансформация (Токио, 2021–2023)
Zeals был японским chat-commerce стартапом, входящим в фазу быстрого роста. Технологически это был Ruby on Rails монолит, который не тянул запланированный запуск на рынке США. Структура команды усугубляла проблему: frontend, backend и DevOps были организованы отдельными функциональными группами, а не кросс-функциональными продуктовыми командами, поэтому любая фича, затрагивающая больше одного слоя, тратила недели на координацию перед тем, как уехать в релиз.
Я пришёл четвёртым frontend-инженером и за несколько месяцев был повышен до Head of Frontend. Я представил инженерному департаменту новую структуру команды и получил buy-in от CTO и VP of Product. За следующий квартал я нанял десять инженеров и, вместе с небольшой группой из двух человек, спроектировал новую архитектуру платформы: микросервисы, micro-frontend и автогенерируемый API Gateway. Команда из трёх человек за два месяца сделала полный дизайн платформы и стратегию миграции.
Ритм релизов сдвинулся с примерно ежемесячного к еженедельному и там закрепился. Всех существующих клиентов мигрировали на новую платформу без окна даунтайма. Frontend-команда выросла с четырёх до двадцати пяти человек, распределённых по десяти странам. Две внутренние MVP-награды. Пять инженеров выросли в лидерские роли за время моей работы, один из них позже стал VP of Technology. Платформа, которую мы спроектировали, до сих пор держит этот бизнес.