Скучно на работе ? Тогда приходи к нам !

Мы - филиал международной IT-компании VicMan Development в Новосибирске. Наши команды работают в городах России, Украины и Белоруссии.

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

У нас много интересных и сложных проектов, что даёт возможность индивидуально подбирать задачи под навыки и интересы разработчика. Мы активно используем в своей работе как самые современные платформы (социальные API, облачные системы), так и проверенные временем решения.

18 мая 2011 г.

Несколько слов о нашей повседневной работе

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

На данный момент мы используем такие технологии для работы с нашей аудиторией,
как Python, Php-fpm, Memcache, Nginx, Redis, JavaScript, Amazon S3 и множество других.

Направление проектов, весьма разнообразное от мобильных приложений
и расширений для браузеров до весьма крупных проектов реализованных на Php5.

Для наших проектов привычны аудитории в 100к пользователей, 500к пользователей,
1кк пользователей и выше. Работа с такими толпами народа всегда очень интересна и ответственна. На миллионном масштабе любая мелочь, которая кажется абсолютно невозможной, обязательно случится у сотни-другой посетителей. Очевидным фактом являетсям то, что любой простой сервиса влечет потерю аудитории.

Чтобы выжить в таких условиях, нужно постоянно иметь перед глазами полную картину происходящего на данный момент с проектом. Для получения статистических данных о проекте каждый из них приходится снабжать целой системой метрик. (таких как число пользователей активных в день, количество показов на одного пользователя, CTR)

Отслеживая падение или же рост некоторых метрик, можно улавливать,
моменты, когда проект переживает какой-то тяжелый момент, и начать процесс диагностики, поиска и исправления проблемы.

Ещё одна серьёзная вещь на большой аудитории это конечно же обновления.
Даже если вы приготовили супер-мега лучшую в мире «фишку», от которой
в восторге все пользователи, её никогда нельзя выпускать сразу всем.

Для испытания новых вещей мы выбираем небольшую группу пользователей в несколько тысяч человек, обкладываем всё дополнительными метриками и наблюдаем происходящее.
Если нас всё устраивает, то тогда можно запускать на большую аудиторию, если нет —
чиним и тестируем на ещё одном небольшом городе.

Проект всегда состоит из четырёх основных этапов это: собственно разработка,
отладка, запуск и поддержка. Разработка проекта вполне может быть сконцентрирована в одном офисе, скажем Новосибирском.

Это даёт возможность очень быстро в живом общении согласовывать все детали реализации, испытывать разные возможные схемы работы проекта и находить лучшие из них.

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


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