Предприятие Creek находится в строительном пространстве: они управляют несколькими строительными проектами, и каждый такой проект может иметь сотни субподрядчиков, предоставляющих оценки и счета-фактуры.
Для управления счетами и работой, выполняемой субподрядчиками, Creek использует «Инструмент управления субподрядчиком» или SMT. Предыдущая версия была написана 8 лет назад, и хотя она была надежной, она устаревала и нуждалась в редизайне.
К моей команде обратились, чтобы сделать редизайн и переписать существующий инструмент. Мы выбрали другой стек — от Python и SQL до Ruby и MongoDB.