Highload: live odds и real-time события

Highload: live odds и real-time события

Feed ingestion, WebSocket fan-out, caching, eventual consistency для live betting.

KYC/AML: техническая сторона для оператора

KYC/AML: техническая сторона для оператора

Tiered KYC, document verification, PEP/sanctions, transaction monitoring hooks.

Антифрод в iGaming: мультиаккаунты и bonus abuse

Антифрод в iGaming: мультиаккаунты и bonus abuse

Multi-accounting, bonus abuse, velocity rules, device fingerprint, ML basics.

Bonus engine: wagering, freebet, cashback

Bonus engine: wagering, freebet, cashback

Типы бонусов, wagering, contribution, abuse prevention.

Wallet и ledger: двойная запись и reconciliation

Wallet и ledger: двойная запись и reconciliation

Double-entry, balances, hold, bet/win, reconciliation с провайдерами.

Платёжная оркестрация в беттинге и казино

Платёжная оркестрация в беттинге и казино

Cascading, deposit/withdraw, reconciliation, chargeback, crypto rails.

Архитектура iGaming-платформы: casino, sportsbook, wallet

Архитектура iGaming-платформы: casino, sportsbook, wallet

Core domains: wallet, games, sportsbook, KYC, bonus, affiliate, reporting.

Секреты и 12-factor: env vs vault

Секреты и 12-factor: env vs vault

12-factor config, env в dev, vault в prod, rotation, admin UI для интеграций.

Zero-downtime деплой: blue-green и rolling

Zero-downtime деплой: blue-green и rolling

Rolling update, blue-green, health checks, graceful shutdown.

Observability: логи, метрики, алерты

Observability: логи, метрики, алерты

Structured logs, RED/USE metrics, alerting, on-call basics.

CI/CD для стартапа: GitLab CI и GitHub Actions

CI/CD для стартапа: GitLab CI и GitHub Actions

Lint, test, build, deploy staging/prod, secrets, rollback.

Docker Compose: dev-окружение «как на проде»

Docker Compose: dev-окружение «как на проде»

Сервисы, volumes, env, hot-reload и паритет dev/prod.

Monorepo vs multirepo для стартапа

Monorepo vs multirepo для стартапа

Trade-off: shared types, CI, границы команд, когда разделять репозитории.

Cursor и AI-агенты: рабочий процесс без потери контроля

Cursor и AI-агенты: рабочий процесс без потери контроля

Задачи с acceptance criteria, контекст, ревью AI-кода, vibecoding без хаоса.

Техдолг: как измерять и класть в roadmap

Техдолг: как измерять и класть в roadmap

Классы техдолга, метрики DORA, квартальные слоты и связь с бизнесом.

PostgreSQL: миграции без даунтайма

PostgreSQL: миграции без даунтайма

Expand/contract, CONCURRENTLY индексы, backfill и откат миграций.

Nuxt 3: SSR, CSR и гибрид для продуктового фронта

Nuxt 3: SSR, CSR и гибрид для продуктового фронта

Route rules, SEO, личный кабинет client-only, кеш и hydration в Nuxt 3.

NestJS: проектирование REST API для SaaS

NestJS: проектирование REST API для SaaS

Модули, DTO, guards, ошибки, пагинация и версионирование API на NestJS.

Code review: чеклист для команды

Code review: чеклист для команды

Что проверять в PR: безопасность, тесты, миграции, AI-код и границы задачи.

Git: ветки, релизы и hotfix без хаоса

Git: ветки, релизы и hotfix без хаоса

Trunk-based, release branches, hotfix и semver — как не ломать прод при параллельной разработке.