Блог
Пишем, когда есть что сказать по делу: про продукты, инфраструктуру и решения, за которые потом отвечаешь.
Сначала кажется, что главное — поделить платёж. Потом оказывается, что платёж вообще не главное.
Совместные подписки: что мы думали до начала разработки, что оказалось на самом деле и почему список того, чего мы не стали делать, важнее списка того, что сделали.
Прямой обмен почти никогда не складывается: что мы поняли, пока строили бартерную платформу
Цепочки из трёх-четырёх участников работают лучше, чем прямые сделки. Переговоры без денег требуют большей инженерной дисциплины, чем с деньгами. И ещё несколько открытий, сделанных по ходу разработки.
Когда клиентов много, а база одна: что мы узнали, пока строили мультитенантную CRM
Номера телефонов лежат не в схеме клиента. Код подписи генерируется не там, где мы сначала сделали. И ещё несколько вещей, которые стали понятны только по ходу разработки.
Турнир для вишлиста: как ELO-рейтинг помогает выбрать из 50 вещей
Как мы сделали Vybra: попарные сравнения, ELO-рейтинг, парсинг Wildberries и прод на минимальных ресурсах.
Слон цвета #FF5733: как мы собирали странный, но настоящий e-commerce
Как мы сделали Elephant Color Shop: уникальные цвета, оплата, фоновые задачи, подарки и нормальный прод.
Яхта на неделю: почему за красивым поиском быстро начинается настоящая работа
Как мы собирали AhoyRent: каталог яхт, понятные предложения, бронирования, партнёрский доступ и меньше ручного хаоса.
Почему мы деплоим всё через Docker
Как единый подход к контейнеризации упрощает разработку, тестирование и продакшен для всех наших продуктов.