Analytics Service
Высокопроизводительный сервис сбора событий с приёмом через HTTP API, пакетной записью для эффективности и структурированной схемой событий для категоризированной аналитики.
// tech stack
Go 1.25FiberPostgreSQLGORM
// features
- HTTP API для приёма событий
- Пакетная запись: 200 событий или интервал сброса 500мс
- Структурированная схема событий с метаданными
- Эндпоинты проверки здоровья и метрик
// architecture
Модульная структура Go: cmd/api (точка входа), internal/ (ingest, routes, models, handlers, services). Fiber HTTP-сервер принимает события через POST /api/analytics/track. Пакетный писатель накапливает события и сбрасывает по счётчику или таймеру.