Архитектура, под которую можно нанять людей
По умолчанию — модульный монолит. Микросервисы только тогда, когда этого действительно требует структура команды, а не потому, что схема выглядит внушительно.
Большинство корпоративных систем ломается тихо: в первый день всё работает, а к двенадцатому месяцу пользоваться уже невозможно — компания выросла, система нет. Мы проектируем под двенадцатый месяц.
По умолчанию — модульный монолит. Микросервисы только тогда, когда этого действительно требует структура команды, а не потому, что схема выглядит внушительно.
Первую неделю мы тратим на модель, потому что всё, что дорого обходится потом, начинается с ошибки именно здесь.
CI, staging, отслеживание ошибок и дашборды поставляются вместе с системой. Сборка, которую никто не может развернуть, не считается сданной.
Runbook'и, заметки по схеме данных и записи принятых решений. Если вы нас замените, следующая команда начнёт не с нуля.
Да — после платного аудита, обычно недельного. Мы читаем код, запускаем его и отдаём письменную оценку: что можно спасти, что стоит переписать и сколько стоит каждый вариант. Аудит останется полезным, даже если вы наймёте другую команду.
Вам — с первого коммита. Мы работаем в вашем репозитории или передаём свой в конце, вместе с конфигурацией инфраструктуры.
Первая неделя — исследование и модель данных. Вторая — кликабельный прототип. Третья и четвёртая — первый рабочий инкремент на staging. Остановиться можно после любой из них.
Остатки в зале и на складе перестали расходиться.
Статус заказа читают с линии, а не оценивают на планёрке.
Короткого описания проблемы достаточно, чтобы начать. Отвечаем в течение рабочего дня, первый разговор — бесплатно.