Технологии
C, C++, WDK, TCP/IP, PHP, JavaScript, PostgreSQL.
Заказчик: компания-производитель систем хранения данных.
Задача. Заказчик является владельцем продукта, который управляет хранением пользовательских файлов в хранилищах. Возникла необходимость дорабоки продукта и добавление возможности конфигурирования схемы хранения файлов по хранилищам.
Командой проекта был разработан функционал, позволяющий автоматически переносить данные, удовлетворяющие заданным требованиям, в резервные хранилища. При этом обеспечивалась сохранность пользовательских данных, стабильность и высокая скорость работы.
В приложении используется трехзвенная архитектура. В состав приложения входит модуль, обеспечивающий кросс-платформенную работу с сетью и файловой системой. Для администрирования системы разрабатывается веб-ориентированный интерфейс. Отдельный модуль обеспечивает перенос редко используемых или удовлетворяющих заданным требованиям данных на более дешевые носители с возможностью прозрачного доступа к этим данным.
C, C++, WDK, TCP/IP, PHP, JavaScript, PostgreSQL.