Общие сервисы: LiveKit, OSRM, S3, Keycloak
Видеозвонки, маршруты, объектное хранилище и единый вход — одна инсталляция на все проекты
- Моя роль
- Автор · DevOps
- Период
- 2024 — н.в.
- Ссылки
- livekit.glob.uz
Вместо отдельной копии в каждом проекте — общие сервисы с ключом на проект, квотами и учётом потребления: LiveKit SFU с TURN для видеозвонков, OSRM для маршрутов по Узбекистану за шлюзом APISIX, MinIO S3 на нескольких площадках с единым стандартом бакетов и политик, Keycloak для единого входа, приватный Docker registry.
Что сделано
- LiveKit + TURN с дашбордами потребления по ключам
- OSRM за APISIX: ключ, квоты и метрики на каждый проект
- MinIO: провижининг бакетов, пользователей и квот скриптами
- Перенос sobor.uz с облачного S3 на свой MinIO: 66 тыс. объектов