Технологии

Ruby on Rails

Платформа для разработки web-приложений Ruby on Rails – это один из наиболее динамично развивающихся, гибких и продуктивных инструментов современной IT-индустрии. Возможности этой платформы практически устраняют из процесса разработки проектов наиболее распространенные рутинные операции, которые в других средах зачастую приходится реализовывать вручную. Возможности самой платформы непрерывно расширенияются активным сообществом разрабочиков, использующих платформу для разработки собственных проектов.

Git

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

Capistrano

Развертывание проектов на серверах клиентов максимально автоматизириуется за счет использования Capistrano – набора алгоритмов для настройки и поддержки проектов. С помощью Capistrano весь процесс развертывания проекта на сервере (или даже нескольких одновременно) сводится к одной команде. За счет этого сокращается процесс выгрузки изменений в проектах, что позволяет более эффективно использовать время разработчиков. Кроме того, за счет автоматизации рутины минимизируется вероятность человеческой ошибки при развертывании.

Nginx

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

Apache + Passenger

Модуль Passenger для веб-сервера Apache позволяет максимально эффективно использовать ресурсы сервера при развертывании приложений на базе Ruby on Rails. За счет использования данного модуля Rails-приложения используют на треть меньше оперативной памяти и загружаются только по требованию, не потребляя ресурсы сервера во время простоя. Это позволяет развертывать проекты на виртуальные выделенные сервера (VPS), что сокращает расходы на поддержку проекта.

Есть вопрос?

Задайте его непосредственно руководителю компании по телефону:

+7 (902) 601-25-81

Другие способы связи »