TGViewer
System Design | balun.courses System Design | balun.courses @balun_courses_system_design · 356 subscribers
Post #14 317
«Нужно в реальном времени», «сервис не должен падать», «пользователей будет много» – всё это звучит понятно, пока не приходится проектировать систему.

Для одного продукта «реальное время» – это 100 мс, для другого – 30 секунд. Пока за такими фразами нет конкретных чисел и ограничений, это не требования, а пожелания.

Собрали небольшой переводчик с продуктового на архитектурный ❤️

Сначала определяем задержку, нагрузку, доступность и допустимые потери данных – и только потом выбираем технологии.


Сохраняйте, чтобы в следующий раз не проектировать систему по требованию «должно работать быстро» 🙌🏻
  • ❤ 6
  • 🔥 4
More from @balun_courses_system_design
  1. Sep 29, 2026Как кэш может перегрузить PostgreSQL Кэш обычно ставят с простой целью: не ходить в базу н…
  2. Sep 22, 2026Я бы здесь выбирал вариант 4: сначала оценить user impact и понять, насколько далеко уже р…
  3. Sep 22, 2026Post #33
  4. Sep 22, 2026Прод начал отдавать 12% ошибок. Что вы сделаете первым? Представим ситуацию. Вы только что…
  5. Sep 18, 2026Retry спасает от ошибок. И иногда превращает 10 000 запросов в 40 000 Сервис B начал тормо…
  6. Sep 1, 2026Реально ли пройти курс по System Design, если у вас full-time работа? Да. Но 4 недели прид…
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 →