О компании
Scoperly — инженерная компания. Проектируем, разрабатываем и сопровождаем ПО и системы в восьми направлениях и прямо говорим, чего не делаем.
Мы делаем собственные продукты для требовательной и негламурной отрасли — оптовой дистрибуции, где каждая продажа двигает товар, деньги и машину, а ошибка в цифре стоит настоящих денег.
Эта работа определяет, как мы строим для других: сначала понять, проектировать с расчётом на день после запуска и измерять, а не гадать.
Принципы
-
Сначала понять, потом строить
Первые вопросы — о вашей задаче, а не о технологиях.
-
Говорим, чего не делаем
Мы не делаем мобильные приложения и так и говорим. Если задача вне наших направлений, скажем об этом в начале.
-
Строим так, чтобы это можно было поддерживать
Код, инфраструктура и документация, которые подхватит следующий инженер, в том числе из вашей команды.
-
Безопасность — шаг, а не надстройка
Укрепление входит в план с самого начала, а не появляется заплаткой после запуска.
-
Измеряем, а не гадаем
Скорость, качество и затраты измеряем до и после изменений.
Чего мы держимся
Это не лозунг: так построены наши собственные продукты, и о любом пункте можно спросить.
-
Автоматические тесты
Больше 5 900 автотестов в двух наших продуктах: от отдельных функций до целых сценариев в браузере.
-
Схема под контролем версий
Каждое изменение базы — версионная миграция: их 283 в двух продуктах, и на каждой установке они применяются одинаково.
-
Деньги не перезаписываются
Долги и движения по кассам — журналы: записи только добавляются, исправление — новая запись, а всё остальное отвергает сама база.
-
Безопасность как часть работы
Изоляция арендаторов, ограничение частоты запросов, правила WAF, зашифрованные ключи, аудиты и исправления по ним.
-
Документация, которая не врёт
Публичный справочник API с машиночитаемым контрактом и контрактный тест, который держит его в согласии с работающим API.
-
Обновления, которые можно откатить
Наш офисный сервер делает резервную копию перед обновлением, а неудачное обновление возвращает предыдущую версию.
Отрасли, которые мы знаем изнутри
Эти области мы знаем по своей платформе Scoperly, которую построили и поддерживаем сами.
-
Дистрибуция и опт
Каталог и прайс-листы, группы клиентов и скидки, продажи, остатки на нескольких складах, возвраты.
-
Закупки магазинов и HoReCa
Витрина и маркетплейс, где магазины, рестораны и отделы закупок находят поставщиков и заказывают.
-
Доставка и выездные продажи
Продажи с машины и прямые продажи, рейсы доставки с листом загрузки.
-
Финансовые операции
Долги клиентов в журнале, где записи только добавляются, кассы, расходы и отчёты.
Где мы находимся
Армения, UTC+4. Работаем с клиентами из любой страны.
Работаем на армянском, русском и английском.
Расскажите о задаче
Хватит нескольких строк. Мы прочитаем их и ответим вопросами.