Technology

Используемые технологии при разработке ПО

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

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

В своих разработках компания ОХО использует следующие основные средства:

  • веб-сервер Nginx — высокопроизводительный и легкий;
  • веб-сервер Apache — общепризнанный стандарт в Интернет;
  • система управления базами данных (СУБД) PostgreSQL — чрезвычайно надежная, быстрая и динамично развивающаяся система;
  • Tarantool — нереляционная СУБД и Lua-сервер приложений в одном. При этом весь код открыт под лицензией BSD.

Все эти технологии являются программным обеспечением с открытым исходным кодом (open source software).

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