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

Друзья, запускаю новую рубрику на канале - "Системный дизайн в деле" В первом выпуске разбираем кейс эволюции платежной системы FakePaymentSystemFlow: от монолита до микросервисов. Разберем: — Почему монолит начал тормозить развитие — Какие проблемы вылезли при росте нагрузки — Как команда пошагово перешла на микросервисы — Kafka, Redis, PostgreSQL, OpenShift — как всё это работает вместе — Что мы выиграли: в производительности, отказоустойчивости и скорости релизов Все на реальном опыте. Все названия "вымышлены", но решения — настоящие: это архитектура, через которую я сам проходил в проде. Без воды, шаблонов и теории. Только практика. По вопросам обучения и сотрудничества: Telegram: proselyte Канал по программной инженерии: https://t.me/esuleimanov Дружное сообщество: https://t.me/pse_club Материалы для разработчиков: https://proselyte.net/ 00:00:00 Дисклеймер 00:00:02 Введение 00:01:14 Описание системы 00:02:37 Описание проблем 00:06:05 Анализ ситуации 00:08:50 Начало модернизации системы 00:15:00 Анализ диаграмм после модернизации 00:24:00 Анализ итогов модернизации 00:27:10 Заключение

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

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

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

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

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

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

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

System Design Fundamentals in 30 Minutes
▶︎

System Design Fundamentals in 30 Minutes

Mock-собеседование по System Design от Team Lead из Ozon
▶︎

Mock-собеседование по System Design от Team Lead из Ozon

Алгоритм внедрения ИИ в работу департамента или бизнес-процесса
▶︎

Алгоритм внедрения ИИ в работу департамента или бизнес-процесса

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

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

Системный дизайн - YouTube
▶︎

Системный дизайн - YouTube

Основы Keycloak
▶︎

Основы Keycloak

TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры
▶︎

TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры

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

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

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

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

Шаблоны проектирования для микросервисов
▶︎

Шаблоны проектирования для микросервисов

God Says:"TAKE THIS MESSAGE SERIOUSLY, BECAUSE ONLY YOU ARE SEEING IT"/God Message Now/God Message
▶︎

God Says:"TAKE THIS MESSAGE SERIOUSLY, BECAUSE ONLY YOU ARE SEEING IT"/God Message Now/God Message

ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др
▶︎

ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др

Пошаговая технология проектирования архитектуры ИТ-сервисов. Срываем покровы • Денис Бесков
▶︎

Пошаговая технология проектирования архитектуры ИТ-сервисов. Срываем покровы • Денис Бесков

Интеграция со сторонним API средствами OpenAPI / Spring Boot / Feign
▶︎

Интеграция со сторонним API средствами OpenAPI / Spring Boot / Feign

Основы Redis
▶︎

Основы Redis

Почему все проваливают собеседование по System Design?
▶︎

Почему все проваливают собеседование по System Design?