System Design World
СтатистикаУлучшаем навыки проектирования систем вместе! Готовимся к System Design Interview. Автор - Старший бэкэнд разработчик HighLoad систем, специалист кибербезопасности Невзоров Владимир - @vova_dev
- Последний пост
- 14:54
- Последнее чтение
- 14:47
- Постов за неделю
- 12
- Всего постов
- 36
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 706
- 1/48двое суток
- 809
- 1/72трое суток
- 872
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
⚙️ Архитектурные воркшопы в ПСБ: от теории к практике проектирования Более 150 коллег приняли участие в онлайн-воркшопах по архитектуре решений и системному анализу. Один из них провел внешний спикер Владимир Невзоров. Рассмотрели, как построить высокодоступную масштабируемую систему, от чего оттолкнуться и что использовать в процессе: ⚫️разобрали понятие Event-Driven Architecture, проектируя целевой сервис ⚫️посмотрели на набор архитектурных паттернов, присущих распределенным системам ⚫️запустили сервис и посмотрели, как обрабатываются события консьюмерами через Kafka
видео или голосовое, без подписи
видео или голосовое, без подписи
👨💻 Архитектурный воркшоп для сотрудников банка. Как-то в личку пришла Анастасия - деврел ПСБ - с идеей провести архитектурную активность. Побрейнштормили над формой подачи. В итоге решили сделать архитектурную неделю, включив в неё: 1) мой архитектурный воркшоп; 2) игру для аналитиков Дарьи - главного системного аналитика банка; 3) итоговый архитектурный квиз ❗️ ) По обратной связи - получилось На воркшопе был драйв, обсуждение архитектурных паттернов, большая вовлеченность!🔥 Опыт ведения корпоративного воркшопа на 100+ сотрудников получен ☑️ Рад внести свой вклад в повышение hard skills у интересующихся архитектурой сотрудников 😊
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Ваша история. Готов послушать. Наше сообщество любителей архитектуры, System Design растёт. 📈 Чему я очень рад ☺️ ➡️ Прикрепил статистику с одного из прошедших митапов. Видно, что среди нас и новички, и старшие специалисты.🤝 😏 Прохождение System Design Интервью, собеседований, а также интересные моменты на работе - всё это уникальные жизненные кейсы. Почему бы не поделиться с сообществом одним из? 🔨 Возможно, у вас было кринжовое собеседование. 🔶 Или забавный случай по архитектуре или по фиче в разработке/на проде. Может, просто хотите выговориться о сегодняшнем веке, об ИИ-хайпе. 👵 ✔️ О себе я рассказывал в серии постов. Скоро продолжу 👌 Основное про мою экспертизу - здесь. 🔘Для вас подготовил форму, где можете высказаться.🗣 А потом вместе пообсуждаем в посте, комментариях. 😀 ✍️ Написать свою историю, случай из IT жизни здесь <—-
Реальность 2026. 🔥 - подписка, лайк ⚡️ - это было жёстко
🫂 GPT mentor по System Design 🌷 Сделал 3 режима: 1) Если на опыте и завтра собеседование - go в режим [Mock Interview] 2) Если хотите подтянуть тему - go в [Тренировка Темы] 3) Если хотите небольшой квиз, размять свои 💻💻💻💻💻💻💻 мозги - [Challenge] Вам будет предложено выбрать свой уровень: 🔘junior 🔘middle 🔘senior Чтобы построить эффективную коммуникацию. ✅ Постарался сделать минималистично, чтобы было легко пользоваться. Считаем это beta-версией. Попробовать: System Design GPT Mentor 👨💻 Можете писать в комментариях, что понравилось, где выдаёт не совсем то, плюс пожелания. Делитесь результатами челенджа, своими званиями :) — ∙ Успешно проходил System Design в отечественный BigTech(Yandex, VK, 2GIS). ∙ Если нужен тренировочный мок с живым человек, пока летнее затишье, доступен на getmentor/nevzorov-vladimir. Начинаю с вопросов - ваш уровень, цели, сроки. Вырабатываем план. Идём по нему. ∙ С сентября будет 6-ой поток обучения - будет не до менторства, буду вовлечен со студентами.
🐘 Предел PostgreSQL для AI-тестов Представьте платформу, которая выполняет UI-тесты без собственного Selenium-фреймворка.🫨 🌟 К примеру, есть сущность, которая сама управляет браузером, читает сценарии из репозитория и обращается к AI, чтобы найти нужные элементы на странице. Она получает в результате локаторы, снимок DOM, признаки элемента и сохраняет их в кеш. А затем использует эти данные для регресса. => Такую сущность назвали Momentic CLI. Её можно встроить в ваш CI/CD пайплайн. И выкинуть собственный фреймворк 👋 👀 Зачем кешировать? • Шаг с обращением к AI выполняется более 5 секунд • С кешем - около 300 мс • Меньше расходов на LLM • Меньше недетерминированности в тестах Компания предоставляла такой сервис и однажды упёрлась в лимиты PostgreSQL. ❗️Проблема роста Сначала в PostgreSQL хранилось около 80 тысяч записей. Но после разделения кеша по тестам, шагам, версиям CLI, Git-веткам и коммитам объём вырос до 1 миллиарда. Начались: • высокая нагрузка на чтение и запись • постоянные обновления TTL • конкуренция параллельных операций • нестабильное потребление памяти и диска • поиск последнего подходящего кеша среди сотен тысяч строк 💬 Решение было найдено - ClickHouse Обновления заменили вставкой новых версий через ReplacingMergeTree, а поиск ближайшего коммита с кешем вынесли в компактное материализованное представление. 🎯 Результат: • более 2 млн запросов к кешу в день; • обработка почти 20 млрд записей в день; • средняя задержка около 250 мс; • Redis и PostgreSQL исключены из контура кеширования. ❗️ Главный вывод: PostgreSQL был нормальным выбором для старта. Проблема появилась, когда небольшой изменяемый кеш превратился в миллиардное хранилище версионированных результатов AI. Полная версия моего перевода с картинками на Habr: Предел PostgreSQL: как кеш AI-тестов вырос до миллиарда записей и переехал на ClickHouse 😳 Переезжали с PostgreSQL? Или хватает за глаза?))
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи