Компания зарегистрирована в 2009 году, находится в Минске и занимается предоставлением услуг в сфере обработки данных. Целью создания компании является выведение на информационный рынок нового интернет-сервера DIS – Doka Internet Server, разработка которого ведется уже на протяжении восьми лет.
Идея создания DIS, возможно, никогда не появилась бы, не будь разработчики так стеснены в средствах. Строгий режим экономии накладывает запреты на использование неэкономичных решений. Однако, как космонавт на Луне, в облачной среде наш сервер способен перепрыгивать вершины с потрясающими результатами. Изначально целью разработки являлось создание собственного нативного языка программирования с закрытым кодом. Произведя анализ, мы пришли к выводу, что, благодаря стандартизации и структурированию, современные языки программирования утратили свою первоначальную индивидуальность. Код, изначально написанный на одном языке программирования, можно автоматически перевести в другой, скомпилировать и исполнить. Так родился универсальный язык программирования DPAS.
Первым продуктом, способным выполнять команды, написанные на этом языке, стали компьютерные часы – DokaClock, разработанные еще в 2004 году. Несмотря на свой крохотный размер, они способны выполнять огромный спектр задач:
вывод всплывающих сообщений, вывод сообщений бегущей строкой, запуск любых приложений, ярлыков, bat-файлов. Более того, они умеют включать компьютер в заданное пользователем время, а использование встроенного языка программирования позволяет программными методами настраивать неограниченное количество будильников, встроенных в них.
К сожалению, несмотря на большое количество скачиваний данной программы, энтузиастов, желающих сотрудничать и развивать данный проект, так и не нашлось. Идея использовать DokaClock в качестве сервера управления умным домом до сих пор остается нереализованной мечтой.
Несмотря на эту неудачу, мы продолжали работу над языком программирования, и следующим реализованным проектом стал внутренний сайт заказа обедов, написанный для лизинговой компании
Во второй версии сервера появились FTP, SMTP и DNS службы. Продолжая развивать проект, удалось получить полноценный DNS сервер, способный на поддержку доменных имен в интернациональной раскладке, на DIS4 был построен тестовый интернет-каталог
Параллельно с разработкой сервера велась разработка собственной системы криптозащиты, позволяющей создавать крипто-пары размерностью 128, 256, 512, 1024 бит. Новый сервер DIS5, оснащенный системой крипто-сертификатов, стал основой для создания нового проекта системы активных продаж для лизинговой компании «СТРОЙИНВЕСТЛИЗИНГ».
По заказу компании был создан информационный каталог, в который были интегрированы накопленные за все время разработок клиентские базы данных. Для создания описаний к организациям был придуман специальный робот, который, получая ответы от службы Яндекса, заполнил ими описание каталога. Проект-каталог решили назвать NITI, он был запущен в 2008 году и по сей день успешно трудится. База каталога постоянно увеличивается, благодаря наполнению ее как сотрудниками компании, так и всеми желающими рекламировать свои товары и услуги.
Подход, примененный для защиты информации о клиентах (хищение клиентской базы) увольняющимися сотрудниками, вполне оправдывает себя, так как архитектура построена таким образом, что каждый сотрудник управляет списком только своих клиентов, но при желании всегда может выяснить, кто из специалистов ведет то или иное предприятие.
В 2009 году к использованию каталога в качестве системы ведения активных продаж подключилась компания «Соларлизинг». Нагрузка на сервер постоянно росла, и было принято решение о переносе его в дата-центр компании «Анитекс».
С начала 2010 года сервер стал постоянно подвергаться атакам. Сложность защиты от атак состоит в том, что инициатору соединения с сервером нет необходимости дожидаться ответа от него, а сервер вынужден обрабатывать каждый новый запрос. Создающийся дисбаланс вызывает переполнение возможных полуоткрытых соединений с сервером, после чего серверу приходится сбрасывать все накопившиеся соединения.
Новый способ защиты от подобных атак появился в DIS7 – этот сервер построен на технологии плексов. Фактически, в новой версии запускается несколько серверов, обрабатывающих запросы на подключения. При этом полезные подключения обрабатывает один из плексов, а остальные – второстепенные плексы. При переполнении второстепенного плекса запросами на соединение, он просто сбрасывает их, и начинает собирать по новой. При этом полезные соединения остаются активными.
Сегодня на сервере DIS работает около двухсот сайтов. На новой версии сервера – тридцать.
Технология, позволяющая от хаос-программирования перейти к генетическому программированию, уже создана.
Добро пожаловать в мир новых технологий.
Наша команда немногочисленная, и 80% процентов времени тратится на исследования, поэтому для удобства совершенствования сайтов наших клиентов мы избрали универсальную разметку с адаптивным дизайном. Такой подход позволяет минимизировать затраты на модернизацию сайтов, сосредоточив все силы на написание новых интересных модулей. Таких, как, например, модуль генерации RQ-кода, реализованный на сайте коротких ссылок
Если Вы решите стать нашим деловым партнером, нашим клиентом, или заинтересованы в развитии технологий DIS и DPAS, свяжитесь с нами, написав по адресу: