Брокер обмена сообщениями

Одним из основных компонентов сложных программных систем является система передачи сообщений, она же ESB или же шина данных. Мы разработали специальную шину данных на базе Erlang/OTP.

Основные черты:

Шаблоны взаимодействия: Req/Resp (включая req/resp with request и прямой ответ), Pub/Sub (ack,nack).
Быстродействие. Более 100k RPS на один Exchange.
Масштабируемость. Любой Exchange можно запустить на любом сервере.
Надежность.
Настраиваемая маршрутизация сообщений.
Балансировка (round-robin, sticky, пользовательская)
Proxy компоненты уже включены в поставку

Благодаря гибкости и 100% интеграции в экосистему Erlang/OTP, наша разработка позволяет с наименьшими затратами строить сложные распределенные системы в кратчайшие сроки.

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

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

Наши услуги

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