5 Aug 2026, 06:47 UTC85 views8 reactionsread 8 August 2026 Photo
«Нужно в реальном времени», «сервис не должен падать», «пользователей будет много» – всё это звучит понятно, пока не приходится проектировать систему.
Для одного продукта «реальное время» – это 100 мс, для другого – 30 секунд. Пока за такими фразами нет конкретных чисел и ограничений, это не требования, а пожелания.
Собрали небольшой переводчик с продуктового на архитектурный ❤️
Сначала определяем задержку, нагруз…
❤5🔥3
28 Jul 2026, 10:54 UTC143 views11 reactionsread 8 August 2026 За последние несколько лет курсов по System Design стало заметно больше.
На связи Владимир Балун – ex-TeamLead Яндекса.
И это хорошо. Чем больше качественных материалов появляется, тем легче разработчикам разобраться в теме. Но при выборе курса я бы обращал внимание не только на программу.
Гораздо важнее вопрос: откуда вообще взялись знания, которые вам будут преподавать?
System Design невозможно изучить только п…
❤4👍4🔥3
23 Jul 2026, 12:39 UTC192 views7 reactionsread 8 August 2026 Photo
Устроился в TravelTech после курсов по System Design и Concurrency
Игорь – backend-разработчик, который начинал карьеру в Авито и Яндексе. Тогда он чувствовал себя скорее исполнителем: просто делал задачи, не всегда понимая, как они встроены в общую картину.
После прохождения курсов по System Design и Concurrency в Go он по-новому взглянул на профессию – и теперь работает разработчиком в Travel Tech, уверенно отвеч…
❤3👍2🔥2
22 Jul 2026, 13:33 UTC177 views7 reactionsread 8 August 2026 ⁉️Кэш ускоряет систему?
Не всегда. Разбираем на примере
В прошлом посте мы поговорили о том, когда вообще стоит задуматься о кэше. Теперь предположим, что Redis уже появился в системе. Как понять, что он действительно работает в вашу пользу?
Есть простая модель, которая позволяет оценить среднее время доступа к данным:
AverageTime = DBAccessTime × CacheMissRate + CacheAccessTime
Где:
• DBAccessTime - среднее вре…
👍3❤2🔥2
22 Jul 2026, 13:31 UTC175 views9 reactionsread 8 August 2026 Как понять, что системе действительно нужен кэш? 🤔
На связи Владимир Балун – ex-TeamLead Яндекса.
Есть наблюдение, которое у меня подтверждается снова и снова. Если на архитектурном обсуждении первым предлагают добавить Redis, я обычно предлагаю сначала поговорить поподробнее про основной источник данных.
Не потому, что Redis - плохой инструмент. Просто довольно часто кэш начинают обсуждать раньше, чем становится …
❤4👍3🔥2
16 Jul 2026, 11:11 UTC187 views10 reactionsread 8 August 2026 Voice message
🎙 История архитектурной ошибки, которую я до сих пор помню
В новом голосовом Владимир Балун вспоминает случай из своей работы в Mail.ru, который до сих пор считает важным архитектурным уроком.
Внутри:
• почему микросервисы иногда только усложняют систему;
• как одно решение добавило сетевые задержки, точки отказа и проблемы с синхронизацией данных;
• почему умения писать код недостаточно, если вы хотите влиять н…
❤4👍3💯3
15 Jul 2026, 14:32 UTC187 views13 reactionsread 8 August 2026 Photo
💾Самый полезный пост по System Design
Сохраняй и делись с другом!
Видео:
• Как кэшировать данные | Теория кэширования
Узнаешь, что такое кэширование, основные стратегии и алгоритмы, как проектировать эффективные и отказоустойчивые системы кэширования, предотвращая типичные проблемы.
• Теория шардирования | Как масштабировать базы данных
Узнаешь, как работает шардирование, методы маршрутизации запросов и техники …
🔥7❤3👍3
13 Jul 2026, 14:11 UTC189 views7 reactionsread 8 August 2026 Один вопрос, который почти сразу показывает уровень разработчика
На связи Владимир Балун – Ex-TeamLead Яндекс
Если на System Design-интервью кандидат почти сразу начинает обсуждать PostgreSQL, Redis, Kafka или микросервисы, я обычно задаю один вопрос:
Почему именно такое решение?
Ответ на него часто показывает уровень разработчика лучше, чем перечисление технологий.
1️⃣Middle обычно объясняет выбор тем, что уже …
👍3❤2🔥2
8 Jul 2026, 15:09 UTC≈5,110 views7 reactionsread 8 August 2026 Почему опытные разработчики иногда проваливают System Design интервью
На связи Владимир Балун – Ex-TeamLead Яндекс
За последние годы я провел довольно много System Design интервью и заметил одну закономерность. Умение проектировать системы в работе и умение проходить System Design интервью – это два разных навыка.
Когда вы проектируете систему в рабочем проекте, у вас почти всегда есть возможность проверить свои р…
🔥3❤2👍2
29 Jun 2026, 13:27 UTC276 viewsread 8 August 2026 Photo
◻️Добро пожаловать в канал про архитектуру!
Здесь мы разбираем System Design, микросервисы, отказоустойчивость и всё, что помогает проектировать сложные системы и проходить архитектурные собеседования.
Что есть в канале👇
1️⃣ Бесплатные видео
System Design
• Mock-собеседование по System Design
• Что такое партиционирование
• Теория шардирования
• Теория кэширования
• Эволюция MVC до чистой архитектуры
• Как устрое…
Channel created
Showing the 11 most recent of 11 posts we hold for @balun_courses_system_design. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.