Пример: Система управления счетами для Creek Enterprise
Предприятие Creek находится в строительном пространстве: они управляют несколькими строительными проектами, и каждый такой проект может иметь сотни субподрядчиков, предоставляющих оценки и счета-фактуры.
Для управления счетами и работой, выполняемой субподрядчиками, Creek использует «Инструмент управления субподрядчиком» или SMT. Предыдущая версия была написана 8 лет назад, и хотя она была надежной, она устаревала и нуждалась в редизайне.
К моей команде обратились, чтобы сделать редизайн и переписать существующий инструмент. Мы выбрали другой стек — от Python и SQL до Ruby и MongoDB. Мы решили реализовать интерфейс в jQuery, а не React для этого клиента. Мы развернули в облаке CenturyLink, используя бережливые пользовательские сценарии развертывания. AWS S3 был использован в этом стеке для хранения объектов.
Проект занял несколько месяцев и был успешно завершен. Он находится в режиме обслуживания, и моя команда делает опрокидывание функции увеличения и исправления ошибок.
Поскольку SMT хорошо работает в компании, есть планы лицензировать его сверстникам Creek и компаниям, которым нужен аналогичный инструмент. Архитектура инструмента достаточно модульна, чтобы сделать лицензирование и даже локальную установку (по соображениям аудита и безопасности) легким бризом.
Please log in to post comments:
Login with Google