Наш арсенал

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

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

К тому времени, как мы начали разработку поисковой системы Runexto, появился новый тип инструментов для индексации – “безголовые браузеры”, и PhantomJS был одним из первых, что мы использовали. Но он оказался не слишком быстрым и отказоустойчивым, и его возможности не решали некоторые из поставленных задач.

Именно поэтому, когда мы начали разработку системы отслеживания изменения веб-страниц, мы стали использовать Scrapy framework + Splash, запрограммированные с помощью python / lua.
В качестве баг-трекера мы выбрали YouTrack.

В настоящий момент мы используем классический стек MEAN. В перспективе, мы планируем использовать при разработке Virtual Space новые, наиболее подходящие под задачи и перспективные технологии/библиотеки, такие как:

  • сжатие данных на основе машинного обучения;
  • react + GraphQL для клиентской части наших приложений.

«Эрминия у пастухов», К.П. Брюллов