15

Vote down!

Пример: Система управления счетами для 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