Media is too big
VIEW IN TELEGRAM
СУБД сохраняет в своей оперативной памяти результаты ваших запросов.
Скорость — БД не обращается к диску при каждом запросе, а также не нагружает CPU для исполнения логики запроса.
Упрощение реализации сервисов — нет необходимости писать код для управления кешем с результатами запросов.
Ресурсы — неконтролируемое потребление памяти, так как результаты запросов могут весить сильно больше, чем сырые страницы.
Агрессивная инвалидация — при любом изменении данных (INSERT/UPDATE/DELETE) кеш инвалидируется, а при следующем запросе собирается заново. Получаем частые, вероятно, бесполезные операции с RAM.
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Media is too big
VIEW IN TELEGRAM
На видео изложил свои мысли по поводу внедрения кеширования, обязательно послушайте
Ниже привел список типовых кейсов, в которых стоит или не стоит внедрять кеширование:
✅ Кеш вам поможет, если:
🔸Один и тот же запрос выполняется большое количество раз за короткий промежуток времени (например, 100 раз/сек);
🔸Данные обновляются реже, чем время инвалидации потенциального кеша;
🔸Вычисление результата требует много ресурсов CPU или сложного I/O;
🔸Вы готовы пожертвовать консистентностью ради скорости.
🔸Данные уникальны для большинства запросов (ожидаемый cache hit < 10%);
🔸Данные обновляются чаще, чем читаются;
🔸Требуется строгая консистентность;
🔸Ваш запрос и так выполняется за быстрее необходимого времени.
Основная мысль: не нужно делать оптимизацию ради оптимизации 🙃
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6🔥4
Отличная новость!
Теория интенсива по REST API уже доступна в записи по ссылке.
Подробности об офлайн формате тут.
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
На некоторое время пропаду с радаров, так как отправляюсь в отпуск
Вернусь в начале мая, так что не теряйте
Чтобы вы сильно не скучали, записал для вас новый разбор задачки по system design, который уже доступен на youtube
Задачку дали на собеседовании на позицию джуна.
Да, они и туда добрались 😔
Как я и говорил, в мае будет интенсив по system design, проведём 16 и 17 числа в 12:00 по МСК 🫡
Запись будет открыта в понедельник в 18:00 МСК
Для студентов курсов:
Ваши домашние задания я буду проверять, несмотря на отпуск, так что не переживайте, обучение останавливать не нужно :)
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5
Новый интенсив System Design
🔸16.05 12:00 МСК
🔸17.05 12:00 МСК
Уровень: Middle.
Требуемые навыки: Понимание принципов работы распределённых систем, брокеры сообщений, базовые отличия СУБД.
Кол-во участников: до 4.
Длительность: ~4 часа.
Программа:
✅ Все этапы решения задач;
✅ Общие паттерн system design;
✅ Мои лайфаки по проектированию :)
Практика:
✅ Проектируем простую систему (аналог задач с собеседования);
✅ Проектируем различные модули одной большой системы;
✅ Совместно с другими участниками проектируем интеграции модулей друг с другом.
Для записи переходите по ссылке
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Я вернулся из отпуска и снова в строю
Пока идут майские праздники, не буду грузить техническим контентом, а просто немного расскажу о том, что нас ждёт в ближайшее время 🫣
1. Конечно же, интенсивы по system design, там, кстати, осталось всего 1 место в группе 16.05. На 17.05 мест нет.
2. Ввиду жёсткой блокировки телеги размышляю над альтернативными каналами, после праздников проголосуем, где будет удобнее. Кому не лень, накиньте вариантов в комментарии:)
Важно: сюда продолжу выкладывать все материалы, никуда не пропаду.
3. Планирую в ближайшие пару месяцев провести бесплатный вебинар, о теме сообщу позже 😊
Отдельно про консультации:
На этой неделе слотов не осталось, так что, если хотите прийти, запись только на след неделю, но там тоже уже немного мест🙃
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Всем привет!
Нашу любимую телегу сильно жмут, многие уходят из неё из-за замедлений, поэтому решил, что нужно вести канал параллельно где-то ещё, чтобы всем было удобно👍
Варианты:
1. Паблик VK — не уверен, что им ещё кто-то пользуется, но в целом для публикации контента функционала хватает.
2. MAX
Важно: этот канал останется в любом случае, из телеги никуда не пропаду 🫡
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍2
С огромным отрывом VK побеждает в голосовании
Это значит, что мы залетаем VK, как в 2007 🙃
К понедельнику оформлю паблик, загружу туда самые популярные, полезные посты и скину ссылку на переход 👍
А что дальше?
На следующей недели поговорим про рынок труда, как он сейчас себя чувствует, и чего ожидать при поиске работы системным аналитиком летом 2026.
В отдельном посте расскажу про небольшой лайфхак для синьоров, тестировали его в течение полугода с ребятами, кто приходил на курсы и консультации. Схема работает, пора нести её в массы ☺️
И всё ещё есть одно место на system design в эту субботу, записывайтесь тут
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6👏2
Я обещал к понедельнику закончить оформление паблика Вконтакте, но платформа оказалась, мягко говоря, менее юзер-френдли, чем я думал 😐
Паблик частично наполнен, и там будут выходить новые посты, аналогично основному каналу в ТГ 😎
Параллельно продолжаю его наполнять 🫡
Переходите и подписывайтесь, чтобы не пропускать новые посты!
P.S. Уже завтра выйдет первое видео про рынок труда, как и обещал :)
Системный анализ | Дмитрий Помаскин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
Media is too big
VIEW IN TELEGRAM
Записал разговорное видео про текущую ситуацию на рынке труда системных аналитиков
Опирался исключительно на собственные наблюдения за успехами учеников, коллег (в т.ч. бывших) и личное общение с HR, поэтому ваш опыт может отличаться 🙃
Постарался коротко, с цифрами рассказать про разные грейды 🫡
Делитесь своим опытом поиска работы в комментариях
P.S. В следующем видео расскажу, как синьорам расти в деньгах, если стандартные способы не срабатывают :)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4
System design обкатали, всё прошло отлично 🫡
Двигаемся дальше к интенсивам июня👍
Расписание занятий на первый летний месяц:
🔸6.06 Суббота
🔸7.06 Воскресенье
Все занятия пройдут в 12:00 по МСК.
Темы занятий выберем голосованием, но за system design можно будет голосовать 2 раза :)
Описание программ:
🔸REST API;
🔸Базы данных (с нуля);
🔸Базы данных (middle);
🔸Брокеры сообщений;
🔸Функциональные требования;
🔸Event-Driven Architecture;
🔸Нотация С4;
🔸System design.
Сразу предлагаю выбрать тему занятия 6.06 👍
Опрос ниже
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Media is too big
VIEW IN TELEGRAM
Рассказал неожиданный способ поиска работы для синьоров, обязательно послушайте
Те, кто послушал и подумал: "Ууу, нет, я точно не потяну".
Подумайте ещё раз😉
Там нет ничего страшного и сверхъестественного :)
Если остались вопросы, задавайте в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7👍4🤯2
🔸06.06 12:00 МСК
Уровень: Middle.
Требуемые навыки: Понимание принципов работы распределённых систем, брокеры сообщений, базовые отличия СУБД.
Кол-во участников: до 4.
Длительность: ~4 часа.
Программа:
✅ Все этапы решения задач;
✅ Общие паттерн system design;
✅ Мои лайфаки по проектированию :)
Практика:
✅ Проектируем простую систему (аналог задач с собеседования);
✅ Проектируем различные модули одной большой системы;
✅ Совместно с другими участниками проектируем интеграции модулей друг с другом.
Для записи переходите по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Media is too big
VIEW IN TELEGRAM
Текущий рынок немного изменил правила игры 🫣
Поэтому привычные нам агрегаторы стали работать хуже, как многие заметили.
На видео подробно рассказал топ 5 способов для поиска по своим наблюдениям.
Для тех, у кого нет времени смотреть видео (очень зря, кстати, там я подробно рассказываю, почему оно именно так🙃), кратко дублирую под спойлер:
Топ 5 мест для поиска работы на данный момент:
1. Реферальные программы и личные знакомства;
2. Корпоративные сайты компаний;
3. Прямые контакты hr, с которыми общались ранее;
4. LinkedIn;
5. Агрегаторы.
P.S. Завтра начнём голосовать за тему занятия 7.06, а в понедельник открою запись:)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4
В голосовании за тему занятия 07.06 "Нотация С4" и "Базы данных (middle)" набрали одинаковое количество голосов.
Те, кто не успел проголосовать, у вас есть шанс решить исход
Если были такие, кто голосовал за обе темы, то можете отозвать голос и выбрать тему, которая вам наиболее актуальна :)
Запись открою сегодня в 18:00 МСК.
Также остались места на System Design 06.06. Для записи переходите по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
✅ Запись открыта: Нотация С4 ✅
По результатам голосования 07.06 12:00 будет Нотация С4 🏁
Для записи жмите сюда👈
⚠️ Для этого занятия вам понадобится docker, поэтому прошу не записываться в последний момент, чтобы успеть всё настроить :)
Уровень: Middle.
Требуемые навыки: Понимание принципов работы распределённых систем.
Кол-во участников: до 4.
Длительность: ~3.5 часа.
Программа:
✅ Что такое нотация С4;
✅ Для чего она нужна;
✅ Какие уровни бывают;
✅ Основные элементы всех уровней;
✅ Что из этого реально стоит использовать в работе;
✅ Какие инструменты существуют для работы с С4.
Практика:
✅ Подготовим описание системы на разных уровнях;
✅ Модифицируем схему по результатам доработок;
✅ Работа со structurizr.
Для записи жмите сюда👈
P.S. Те, кто голосовал за "Базы данных (middle)", не расстраивайтесь, эта тема также доступна в офлайн формате, можно посмотреть тут:)
🔝 Паблик VK
😀 Системный анализ | Дмитрий Помаскин
По результатам голосования 07.06 12:00 будет Нотация С4 🏁
Для записи жмите сюда
Уровень: Middle.
Требуемые навыки: Понимание принципов работы распределённых систем.
Кол-во участников: до 4.
Длительность: ~3.5 часа.
Программа:
✅ Что такое нотация С4;
✅ Для чего она нужна;
✅ Какие уровни бывают;
✅ Основные элементы всех уровней;
✅ Что из этого реально стоит использовать в работе;
✅ Какие инструменты существуют для работы с С4.
Практика:
✅ Подготовим описание системы на разных уровнях;
✅ Модифицируем схему по результатам доработок;
✅ Работа со structurizr.
Для записи жмите сюда
P.S. Те, кто голосовал за "Базы данных (middle)", не расстраивайтесь, эта тема также доступна в офлайн формате, можно посмотреть тут:)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Media is too big
VIEW IN TELEGRAM
Продолжаем разговаривать про рынок системных аналитиков и сегодня рассказал про ключевые хард-скиллы, необходимые для успешного поиска работы в настоящее время 🫡
⚠️ Важно: это далеко не полный список навыков, это то "ядро", без которого будет сложно конкурировать с другими кандидатами.
Спойлер для тех, у кого не грузит видео (которое я настоятельно советую посмотреть🙃) :
Ключевые хард-скилы на данный момент:
1. Проектирование системы (system design);
2. Интеграции асинхронные (брокеры и т.п.) и синхронные (REST, gRPC и т.д.);
3. Базы данных (помимо классического postgreSQL, желательно иметь в арсенале несколько nosql под различные задачи)
4. Крайне желательно для синьоров: кластерные базы данных;
5. Описание архитектуры в нотации С4.
P.S. Запись на занятия этих выходных уже открыта:
06.06 System Design
07.06 Нотация С4
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥7👍4
Много свободных мест на занятия в эти выходные:
🟡 06.06 System Design — 2 места;
🟢 07.06 Нотация С4 — 4 места.
На С4 пока нет записей (хотя 11 человек проголосовали за неё), можем заменить тему на "Базы данных (middle)", если до завтра никто не запишется.
Если замена вам актуальная, то ставьте реакцию
Please open Telegram to view this post
VIEW IN TELEGRAM
1 1