TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.2K subscribers
Post #6669 533
Часть 1: 100K юзеров за 3 дня — что сломалось

Привет, Хабр!

В этой статье — история запуска Telegram Mini App, куда за трое суток пришло 100.000 реальных пользователей.

Покажу, как мы масштабировали Node.js приложения на многоядерных серверах, увеличивали RPS в 10 раз, боролись с N+1 проблемой в MongoDB и снижали нагрузку на CPU. А ещё расскажу как мы быстро настроили мониторинг через Grafana, подключили Cloudflare и интегрировали Sentry. Поделюсь практическими инсайтами о том, на что стоит обращать внимание в первую очередь, и как эти инструменты помогли нам оперативно находить узкие места и устранять сбои в реальном времени. Всё, о чём будет в этой статье, основано на том, что действительно сработало. Кроме того, расскажу, какие моменты мы упустили до запуска.

Это разбор с цифрами, графиками и практическими выводами. Он может сэкономить вам время, нервы и деньги, если вы готовитесь к запуску Telegram Mini App или просто работаете с Node.js-приложениями, которые могут оказаться под серьёзной нагрузкой.

Это первая часть истории — про то, как мы готовились к запуску, что предусматривали и на что делали ставку.

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


Читать: https://habr.com/ru/articles/914606/_campaign=914606

#ru

@devo_pes | Другие наши каналы
More from @devo_pes
  1. Oct 10, 2026Как проверить, что Kubernetes-бэкап действительно восстанавливается Статус Completed у зад…
  2. Oct 9, 2026Как Native Histograms меняют метрики Kubernetes У классической гистограммы Prometheus гран…
  3. Oct 9, 2026Что проверить перед масштабированием GitLab GitLab, который обслуживает несколько команд,…
  4. Oct 9, 2026Как ограничить выполнение файлов с writable volumes readOnlyRootFilesystem: true закрывает…
  5. Oct 8, 2026Как распределить проверки между SAST и LLM-сканером Проверка одного merge request моделью…
  6. Oct 8, 2026Как связать OpenTofu, GitLab CI и Argo CD Когда инфраструктуру и приложение развёртывают р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →