Frontend Next.js (React + TypeScript) TailwindCSS + shadcn/ui TipTap — редактор курсов Backend NestJS (Node.js + TypeScript) PostgreSQL + Prisma — база данных Redis — кеш и очереди Stripe — платежи pgvector — хранение embeddings для поиска AI / ML OpenAI GPT-4 / Claude 3.5 — генерация курса Отдельный AI-сервис для pipeline Embeddings → pgvector для поиска и рекомендаций Хранение файлов S3-compatible (AWS S3 / Cloudflare R2) Auth Clerk / Auth0 / Supabase Auth Инфраструктура Docker / docker-compose Meilisearch / Typesense — поиск по курсам Vercel / Fly.io / Railway — деплой