Дело в том, что TiTBiT не всегда была такой крупной. Когда-то компания начинала с небольшого производства, но быстро выросла. А вот системы, которые изначально не были заточены под новые объёмы, масштабировались с трудом: скриптов становилось слишком много, вводить в систему новые расчеты становилось сложнее. Иногда при расчётах возникали ошибки.
Ура, Софториум! С первым кейсом)
Спасибо! Готовим остальные!
Вот поэтому всегда при разработке системы нужно сразу думать о её масштабировании. Чтобы потом не плодить костыли и переделывать уже готовое
Не всегда так. Иногда важнее быстрое решение прямо сейчас!
Очень много вводных стоит на старте разработки. И иногда нормальны MVP важнее дальнейших планов. А MVP часто делается на коленке в условиях жесткой экономии. Тут не совсем тот случай, но подозреваю, что когда делается первый шаг, масштабирование было "проблемой нас будущих".
Присоединяюсь к поздравлениям с первым кейсом, однако хочется некоторые пункты уточнить)
1. Где-то в технологическом стеке забыли FastAPI. Раз уж упомянут стек БД-слоя, считаю, стек веб-слоя также можно указать.
2. В баннер "новой системы расчетов", мне кажется, вместо скриншота рабочей спецификации API можно было бы поместить скриншоты самой рабочей системы (да, дальше по статье они аналогично есть, однако главная страница самой системы вместе с красивой надписью смотрелась бы идеально, опять же ИМХО).
3. ruff по-идее также часть стека, хоть и больше инфраструктурного. Мне кажется, его либо указывать в стеке, либо пункт сократить до "внедрили линтер для поддержания общего формата и качества кода".
А так - молодцы, ещё раз поздравления с первым выполненным кейсом!
Роман, спасибо за развернутый комментарий. Обязательно учтем!