WEB-ПРИЛОЖЕНИЯ

ОБЗОР

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

ЭКСПЕРТИЗА

Vonmo обладает значительным опытом в проектировании, разработке и сопровождении веб-приложений и сервисов.

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

НАШИ УСЛУГИ

Оценка и анализ бизнес требований
Переработка устаревших систем
Прототипирование и пилотные проекты
Разработка ПО
Тестирование ПО
Сопровождение и поддержка

НАША ТЕХНИЧЕСКАЯ ЭКСПЕРТИЗА

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

Erlang
Elixir
Golang
Rust
Python

В зависимости от требований бизнеса и технических возможностей, мы практикуем ML-like языки и Lisp-like, такие как

OCaml
Haskell
Clojure

Мы также обладаем экспертными знаниями по HTTP(s), HTTP2 протоколам:

WebSockets
Streaming
Polling
REST
GraphQL
Low latency

Мы поддерживаем высокий уровень экспертизы по операционным системам

RedHat
CentOS
Debian
Ubuntu
FreeBSD
NetBSD

Для надежного хранения и анализа данных используем SQL-like системы

PostgreSQL
MySQL
Oracle Database
MariaDB
PerconaDB

А когда бизнес требования и объемы данных не позволяют обойтись классическими СУРБД используем NoSQL решения, такие как

Riak
Cassandra
CouchBase
HBase
MongoDB (по запросу клиентов)

Для горячих данных используем

Redis
Memcached
Tarantool
ETS

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

RabbitMQ
ZeroMQ
nanomsg
VonmoRTM

Мы умеем делать действительно качественный поиск по документам используя

Elasticsearch
Sphinx
Postgresql full text search (для небольших объемов данных)

Для высоконагруженных по трафику сред умеем готовить

nginx
HAProxy

Все наши проекты используют code version control systems такие как

git
Mercurial

На клиенте стек зависит от желания заказчика, это может быть классический стек

HTML
CSS
AJAX
js (jquery, extjs, etc)
CORS

Либо SPA:

reactjs
angular
elm

Мы всегда заботимся о чистоте кода и стелей на клиенте, поэтому предпочитаем использоваться предпроцессоры для CSS

SASS
SCSS

Для REST и Custom API можем предложить

JSON
protobuf
BSON
XML/XSLT
SOAP/WSDL

Все наши проекты в обязательном порядке имеют систему сборки поддерживающие vendor-locking. Наш проект всегда будет собираться успешно, не важно сколько лет пройдет с момента сдачи и запуска сервиса. Для CI мы используем

Jenkins
Teamcity
Gitlab CI

Используемые языки

Erlang
используется начиная с 2012
Мы используем erlang, как связующее звено в наших распределенных системах.
Elixir
используется начиная с 2015
Elixir незаменим для разработки современных web-решений
Golang
используется начиная с 2015
Golang это пожалуй лучший язык для рутинных задач на бэкенде.
Rust
используется начиная с 2016
Для системной и низкоуровневой разработки мы предпочитаем rust.
Python
используется начиная с 2006
Python превосходно подходит для скриптов и написания утилит

Наши услуги

Технические консультации
Серверное ПО и обработка данных
Разработка конечных продуктов
Разработка и оптимизация ПО
Разработка ПО на заказ
Совеременные веб-приложения и сервисы
Миграция и кастомизация
Помощь в модернизации устаревших систем
Разработано в Ростове-на-Дону с любовью