В частности понимания HTML5 — это протокол разметки веб-страниц, но мы привыкли оценивать его за возможности, которые он дает. HTML5 + CSS3 + jQuery = WEB 2.0. Именно эта формула определяет современный интернет и все его сервисы. То, что работает «за кадром», работало и раньше. Таким образом, WEB 2.0 (HTML5) это вся графическая и функциональная часть сегодняшнего интернета, это: сайты, порталы, рекламные страницы (лендинги), вебсервисы и многое другое, что предоставляет информацию для потребителя.

Разработка интернет-проектов для WEB 2.0, это одно из приоритетных направлений для нас. Мы решаем следующие задачи:

  • Создание сайтов
  • Разработка высоконагруженных порталов
  • Разработка модулей на сайты, виджеты и другие утилиты
  • Создание модулей для известных CMS и фреймворков
  • Разработка корпоративных порталов (ERP), диспетчерских центров, личных кабинетов
  • Интерфейсы конфигурирования операционными системами и приложениями через ВЕБ-обозреватель
  • Модули взаимодействия с сайтами (грабберы, парсеры, боты)

Применение технологий WEB 2.0

Сегодня при помощи средств WEB 2.0 мы можем создавать сервисы любой сложности. Браузерные инструменты научились работать с подключаемым оборудованием, таким как: сенсорный экран, вебкамера, навигационный модуль, BAR-кодеры, принтеры, сканеры отпечатков пальцев, игровые манипуляторы, этот список можно продолжать долго, скорее можно назвать исключения, с чем пока не работает ВЕБ. Достижение любой цели — лишь вопрос времени и умений.

Развитие сторонних сервисов приводит к удешевлению проекта в целом, к примеру, мы можем задействовать готовый отказоустойчивый хостинг или облачный хостинг, при котором нам не требуется делать приложения для кластерной распределенной структуры. В других случаях мы можем воспользоваться сервисами внутри собственного приложения — конвертирование файлов, видеоплееры, подготовка печатных форм, распознавание текста, лента отзывов и голосований, онлайн карты и пробки, и множество других систем. Вся разработка может свестись к интеграции подобных сервисов и доработкой логики взаимодействия. Следует учитывать, что чем больше подключаемых сервисов, тем дороже обслуживание работы системы и тем больше точек отказа по вине других компаний.

Ситуация может обернуться в обратную сторону — мы можем создать собственный сервис и продавать долевое использование. Доход с этого сервиса будет в Ваш карман, а мы будем обслуживать функционирование.

Обеспечение аппаратной мощи

Работа онлайн-сервисов в большинстве случаев подразумевает мощную аппаратную базу, и обязательно с возможностью расширения (масштабирования). Для работы подобных сервисов существует несколько решений:

  1. Размещение систем на виртуальных серверах VDS/VPS. Это самое оптимальное решение для старта и дает возможность расширения до полного физического сервера
  2. Размещение в облаке. Быстрое развертывание и возможность безгранично наращивать мощность. Применяемо при быстром росте клиентов и малой глубине хранимой информации.
  3. На своем оборудовании. Собственный ЦОД всегда под контролем. Возможность создания кластера.
  4. В отказоустойчивой масштабируемой системе. Например, наш партнер HDD-Company предлагает решения на реплицируемых серверах в разных ЦОД. Гарантия доступности 99,99 %
  5. Альтернативные варианты, либо смежные решения.

Наше конкурентное преимущество, это опыт создания высоконагруженных систем. Мы имеем ряд успешных решений для РЖД, Роскосмос (Глонасс) и другие, для коммерческих фирм. У нас отличные наработки для работы с поточными системами (трансляция видео и трансляция диагностической информации), а также в работе с большими объемами данных (от 100Гб)

Мы разрабатываем серверную часть при использовании систем балансирования нагрузки (HAProxy, nginx) и применяем технологии многомерного кэширования (memcache, intellicache). Это позволяет создавать системы, способные к.самовосстановлению при сбоях узлов.

Для систем 24х7 мы предлагаем наше полное сопровождение программно-аппаратной части, где вся диагностическая информация стекается в наш центр диагностики и реагирования. Мы узнаем о сбоях за несколько секунд. Мы восстанавливаем работу оборудования на сбойных узлах, и сервис продолжает работать в полную нагрузку. Также мы имеем свои резервные мощности, которые могут быть предоставлены для временного разворачивания Вашего сбойного узла. Мы это предлагаем для продакшен-энтерпрайз систем.

Вебресурсы требуют модерирования контента. Создав SAAS или клиентоориентированный ресурс, будьте готовы к тому, что будет потребность в постоянном администрировании контента. Это относится к экстремистским движениям, порнографии, пиратству и т.д. На ранних стадиях мы поможем с обслуживанием, но на последующих этапах, Вам понадобится штат модераторов.

Мы создаем личные кабинеты и модули взаимодействия онлайн с оффлайн. Часто это требует создания промежуточных «мостов» между аналоговыми приборами и программным использованием.

С чего следует начать

Очень полезным является анализ существующего рынка, перед созданием собственного сервиса, уделите достаточно внимания оценке существующих систем. Большинство востребованных идей уже могут быть реализованы, Вы можете найти в интернет сервисы, которые будут служить эталоном или базисом для реализации нового ВЕБ-сервиса.

До обращения к нам, сформулируйте свою идею и постарайтесь это оформить в виде технического задания (ТЗ), примеры можно посмотреть тут. Четко сформированная идея ускоряет процесс разработки на 20-30%, а следовательно экономит Ваши деньги. После формирования технического задания, можете ознакомиться с нашей политикой ценообразования и перейти к двустороннему обсуждению проекта. На первом этапе мы с Вами согласуем основные детали ТЗ, определим сроки, а также сформируем цену на разработку и внедрение системы. Для клиентоориентированных систем (B2C) мы поможем с определением последующих этапов развития и дадим наиболее экономичные предложения от партнеров.