Технологический стек Flowwow: что скрывается под капотом маркетплейса

Языки программирования и технические стеки

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

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

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

Тезисы

В 2024 году оборот Flowwow достиг 17 миллиардов рублей. Думаете, наш движок — это Golang? Нет! Ядро работает на PHP — языке, который на протяжении последних 30 лет постоянно хоронят. Но для нас это инструмент, который приносит реальную прибыль.

В докладе вместе с вами исследуем, до каких масштабов может дорасти проект, оставаясь в изначальной технологической экосистеме. Наш пример — PHP, но эти же принципы применимы к Node.js или Python.

Я подробно разберу, с какими пиковыми нагрузками справляется наша архитектура. Вы узнаете, какие готовые опенсорс-решения (доступные каждому) мы используем, как их настраиваем и — главное — почему до сих пор не перешли на Golang. Кроме того, я расскажу, как не биться головами в одной кодовой базе модульного монолита, сколько нужно железа и в каком окружении работает наш софт, как мы масштабируемся на пиках и не тратим лишнего на железо. Все технологии открыты, и любой разработчик может повторить наш путь.

PHP-разработчик с 2008 года. Интересуюсь полным циклом при создании проекта от сбора требований с заказчика до выкатки в прод. Выхожу за рамки разработки для доведения задач проекта до прода.

Видео