Изначально задача, поставленная заказчиком заключалась в создании продукта, который позволит пользователю создать фотокнигу онлайн, оформить заказ, автоматически отпечатать книгу на стороннем сервисе и забрать готовую книгу в пункте доставки.
Для программного продукта была создана распределенная система:
Сайт
-- подключена аналитика от Google
-- регистрация при помощи аккаунта в социальных сетях
Мастер по созданию книги - приложение, позволяющее в браузере создать фотокнигу
AppServer - ядро всей системы, через которые проходят большинство запросов
pdfConverter - сервис, который преобразовывает xml описание проекта в pdf-файл
Хранилище файлов на Amazon S3
Модуль мониторинга работоспособности сервисов
Новизна проекта:
Проект был интересен в первую очередь тем, что это малораспространенный сервис в нашей стране.
Проект интернациональный: заказчик в США, печатающее оборудование в Голландии
Трудности, возникавшие в ходе проекта:
Отсутствие полного технического задания
Наличие двух заказчиков и как результат - отсутствие согласованности в действиях
Плотное участие в проекте заказчика в результате чего происходило постоянное изменение планов
Другие особенности проекта:
В проекте было задействовано большинство бесплатных средств мониторинга и аналитики
В данный момент заказчик напрямую контактирует с разработчиками