О компании

Высоконагруженные сайты и BigData
Платформа DigitalBurn

DigitalBurn – это платформа и комплекс дополнительных решений (конфигураций), позволяющих вывести ваш проект на совершенно новый уровень:

- от одного сервера до конфигурации с неограниченным количеством оборудования, способного выдерживать индустриальные нагрузки;

- от программного обеспечения, работающего на простейших конфигурациях до многосерверного облака;


Преимущества DigitalBurn

1. Устойчивая работа вашего проекта под любыми современными нагрузками.

2. Экономия на ресурсах (необходимое количество ресурсов подключается при необходимости и отключается при снижении нагрузок).


Как это работает?

Мы проводим анализ/экспертизу бизнес-логики, программной и инфраструктурной части вашего проекта, выделяя наиболее ресурсоемкие и поддающиеся распараллеливанию задачи.

В ходе переработки проекта эти задачи размещаются на нодах (инстансах) – копируемых виртуальных серверах, работающих параллельно.

Неограниченное количество инстансов «прячется» за сервером-балансировщиком, распределяющим запросы между инстансами и подключающим нужное количество инстансов при росте нагрузки. При снижении нагрузки система отключает ненужные инстансы, экономя ресурсы.

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

Подключаемые инстансы работают в облачном хостинге у наших партнеров-провайдеров, предоставляющих свои сервисы по всему миру.


Кейсы:

1. Мобильная аналитика
Один из проектов, реализованных нами на платформе DigitalBurn – сервис аналитики для мобильных приложений.

В миллионах смартфонах на iOS/Android установлен код, ежесекундно передающий десятки тысяч сообщений о событиях (запросов) на серверное оборудование проекта.

Полученные сообщения обрабатываются на серверной стороне проекта и владельцы приложения получают доступ к оптимально размещенной статистике.

Повторимся: каждую секунду оборудование отвечает на десятки тысяч запросов, обрабатывает полученные данные (идентификатор приложения, тип события, дополнительные параметры события и т.д.), после чего данные доступны для просмотра в пользовательских отчетах.

Следующий пример оптимизации по данному проекту – собственно аккаунт владельца приложения, который позволяет оперативно получать отчетность по событиям, которые произошли буквально несколько секунд назад.


2. Рекламная сеть
Ещё один проект на нашей платформе - рекламная (баннерная) сеть.

Cотни тысяч интернет-пользователей ежесекундно перемещаются по страницам различных сайтов. При каждом таком перемещении на открываемых страницах появляется реклама (баннеры или видеоролики).

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


DigitalBurn – низкоуровневое решение, позволяющее надстраивать функционал для широкого спектра ваших задач, от «просто» высоконагруженных сайтов до индустриальных сервисов.


DigitalBurn вошел в число лучших программ 2016 г. по мнению редакции журнала PCMag Russia.




Оставить заявку

Подробнее о наших компетенциях:

Разработка мобильных приложений

Портирование приложений на Mac

Разработка мобильных версий сайтов

Backend для мобильных приложений и сайтов, сбор и хранение данных

Технологическое сопровождение стартапов