Системный дизайн в деле. Выпуск 2.

В этом выпуске мы разбираем кейс эволюции платформы IoT от монолита к Event-driven системе. Мы разберем: Почему система не справлялась с нагрузками Какие проблемы возникали при серьезном стресс-тестировании Какова была логика принятия решений Что мы получили в результате. Все основано на реальном опыте. Все названия «вымышленные», но решения реальны: это архитектура, которую я сам прошел в продакшене. Никакой воды, шаблонов и теории. Только практика. Для обучения и сотрудничества: Telegram: proselyte Канал по программной инженерии: https://t.me/esuleimanov Дружеское сообщество: https://t.me/pse_club Материалы для разработчиков: https://proselyte.net/ 00:00:00 Отказ от ответственности 00:00:16 Описание ситуации 00:02:02 Описание контекста системы 00:04:56 Описание проблем 00:07:50 Анализ причин возникновения проблем 00:09:45 Разработка плана действий 00:12:48 Обоснование принятых решений 00:18:57 Анализ разработанной целевой архитектуры 00:21:03 Анализ результатов, полученных по результатам внедрения архитектуры 00:22:44 Заключение

Системный дизайн в деле. Выпуск 1.
▶︎

Системный дизайн в деле. Выпуск 1.

План развития backend разработчика
▶︎

План развития backend разработчика

Изменение архитектуры. Переход от монолита к микросервисам | Роман Бычков
▶︎

Изменение архитектуры. Переход от монолита к микросервисам | Роман Бычков

Тестовое собеседование Java разработчика #33 - Максим Солодков
▶︎

Тестовое собеседование Java разработчика #33 - Максим Солодков

Основы observability распределенных систем (Prometheus, Grafana, Alloy, Loki, Tempo).
▶︎

Основы observability распределенных систем (Prometheus, Grafana, Alloy, Loki, Tempo).

Лекция 10. Индексы в Oracle (курс "Оптимизация Oracle SQL")
▶︎

Лекция 10. Индексы в Oracle (курс "Оптимизация Oracle SQL")

System Design Fundamentals in 30 Minutes
▶︎

System Design Fundamentals in 30 Minutes

Сергей Бондарчук — Распил монолита на микросервисы: создание команды, выбор архитектуры и технологий
▶︎

Сергей Бондарчук — Распил монолита на микросервисы: создание команды, выбор архитектуры и технологий

💬 AI and the loss of control over architecture and code — what should a typical front-end and bac...
▶︎

💬 AI and the loss of control over architecture and code — what should a typical front-end and bac...

Kafka vs REST. Вопрос, на котором сыпется каждый второй аналитик
▶︎

Kafka vs REST. Вопрос, на котором сыпется каждый второй аналитик

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис
▶︎

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис

Микросервисы: как это на самом деле работает
▶︎

Микросервисы: как это на самом деле работает

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Как пройти System Design интервью: взгляд со стороны интервьювера и кандидата
▶︎

Как пройти System Design интервью: взгляд со стороны интервьювера и кандидата

Основы Redis
▶︎

Основы Redis

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Тестовое собеседование Java разработчика #29 - Максим Кукевич
▶︎

Тестовое собеседование Java разработчика #29 - Максим Кукевич

HTTP Service Clients в Spring Boot 4. Евгений Сулейманов | TechMeetUp #11 Spring АйО
▶︎

HTTP Service Clients в Spring Boot 4. Евгений Сулейманов | TechMeetUp #11 Spring АйО

Как ChatGPT убивает инженерное мышление
▶︎

Как ChatGPT убивает инженерное мышление

"Тимлид" - инструкция для разработчиков
▶︎

"Тимлид" - инструкция для разработчиков