005QUASAREvent delivery infrastructure
/
005 / EVENT DELIVERY INFRASTRUCTURE

QUASAR

Сигнальная инфраструктура для продуктовых событий.

QUASAR принимает события из сайтов, приложений и backend-сервисов, превращает их в понятные сообщения и доставляет в Telegram по правилам маршрутизации. Продуктовая команда отправляет один JSON — всё остальное берёт на себя инфраструктура.

LIVESPRING BOOTPOSTGRESQLREDISTELEGRAM
quasar.ai-vai.com
SIGNAL CONSOLELIVE ROUTE
SOURCEdemo-apievent producer
QUASAR CORE/api/v2/ingest<50 ms ingest path
TELEGRAM#sales-demodelivered
19:42:08.102order.paidaccepted19:42:08.119route:sales-demomatched19:42:08.147telegram.send200 OK
01 / SYSTEM

Один endpoint. Много сигналов.

Заказы, лиды, платежи, ошибки и любые другие события проходят через один ingest-контракт. QUASAR отделяет событие продукта от канала доставки и формата сообщения.

01
INGEST APIreceive typed JSON
02
VALIDATEauth + source rules
03
ROUTERmatch event to route
04
TEMPLATEformat the signal
05
BOT DELIVERYTelegram API
06
ANALYTICStrack outcome
02 / LIVE PLAYGROUND

Отправь событие и проследи маршрут.

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

EVENT BUILDERJSON
{
  "event": "order.paid",
  "project": "demo-project",
  "data": {
    "title": "Order #DEMO-1842 paid",
    "route": "#sales-demo"
  }
}
ROUTE TRACEREADY
01accepted by ingest—
02schema validated—
03matched #sales-demo—
04template rendered—
05telegram delivered—
QUASAR BOT
#sales-demo
order.paid

Order #DEMO-1842 paid

amount: 18 900 RUB

customer: user@example.com

source: checkout

just now · delivered by QUASAR
Ожидание события
03 / PRODUCT

Не уведомления в коде. Отдельная система доставки.

Логика уведомлений больше не размазана по каждому приложению. QUASAR становится самостоятельным слоем, который можно развивать независимо от продуктов-источников.

01

One ingest endpoint

Products send structured events to one API contract instead of owning notification logic in every service.

02

Routes and destinations

Rules decide which event goes to which Telegram channel, group or personal chat.

03

Reusable templates

Payload fields become consistent human-readable messages without hardcoding copy in product code.

04

Bot delivery

Telegram bots handle the last mile while QUASAR owns routing, retries and message preparation.

05

Signal analytics

Event volume, delivery state and operational visibility stay in one control surface.

06

Infrastructure-first deployment

Spring Boot, PostgreSQL, Redis and Docker keep the system simple to operate and extend.

04 / PRODUCT SURFACES

Живой интерфейс, а не концепт.

Мы перенесли в кейс реальные паттерны работающего Quasar: обзор, проекты, push-подписки, редактор шаблонов и создание проекта. Все данные ниже намеренно обезличены.

quasar / demo workspaceДЕМО-ДАННЫЕ

Обзор

Демо-состояние рабочей панели.

482

Отправлено сегодня

↗ demo
436

Получено payload

↗ demo
18

Активных проектов

↗ demo
2

Ошибки сегодня

↗ demo
Доставка уведомлений
7d14d30d
ОтправленоОшибкиПолучено
ПроектыВсе →

Project Alphaalpha.example

Активен

Project Betabeta.example

Активен

Project Gammagamma.example

Выкл.
Последние уведомленияВсе логи →
ПРОЕКТСТАТУСPAYLOADВРЕМЯ
Project Alpha● Доставлено{"event":"order.created","id":"DEMO-1042"}2m
Project Beta● Доставлено{"event":"lead.created","source":"landing"}8m
Project Alpha● Доставлено{"event":"payment.succeeded","amount":4900}24m
Визуальная система сохранена из production-интерфейса.Имена, домены, аккаунты и payload заменены демо-данными.
05 / ARCHITECTURE

Слой между продуктом и Telegram.

QUASAR принимает внешний HTTP-трафик, сохраняет конфигурацию в PostgreSQL, использует Redis для быстрого runtime-состояния и доставляет финальные сообщения через Telegram Bot API.

PRODUCTSweb / backend / jobs
→
QUASAR APISpring Boot
AUTHROUTESTEMPLATES
PostgreSQLRedis
→
TELEGRAMchannels / groups / chats
06 / TECHNOLOGY

Стек, который работает на проде.

Кейс показывает не абстрактную схему, а реальный эксплуатационный слой QUASAR.

Spring BootAPI / orchestration
PostgreSQL 15persistent configuration
Redis 7.2fast runtime state
Dockerisolated deployment
Telegram Botsdelivery surface
REST / JSONintegration contract
APPLICATION RUNTIMEDOCKER COMPOSEHTTPS REVERSE PROXYPRIVATE NETWORK
07 / DEVELOPER LAYER

Интеграция начинается с одного POST.

Интеграция не требует SDK: любой сервис, который умеет отправлять HTTP-запрос, уже может использовать QUASAR.

fast ingest route rules Telegram delivery
POST /api/v2/ingest
curl -X POST \
  https://quasar.ai-vai.com/api/v2/ingest \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "event": "order.paid",
    "project": "demo-project",
    "data": {
      "orderId": "DEMO-1842",
      "amount": 18900
    }
  }'
08 / PRODUCT PRINCIPLE

Событие должно быть создано один раз.

Продукт сообщает, что произошло. QUASAR решает, кому это важно, как это показать и куда доставить. Это и есть граница системы.

OPEN QUASAR