Перейти к содержимому

02 нефункциональные характеристики 4k

KodeKloud

0:00 / 0:00

02 нефункциональные характеристики 4k

8 919 просмотров · 15 ч назад
KodeKloud
496 тыс. подписчиков
8 919 просмотров · 15 ч назад
🧪 Попробуйте сами в бесплатной лаборатории: https://kode.wiki/4zm61vp Нефункциональные требования в проектировании системы, рассмотренные на примере одного интернет-магазина, который постоянно ломается. Тайм-аут превращает одну покупку в два заказа. Второй сервер исправляет замедление, но может привести к исчезновению корзины покупателя. Небольшое изменение комиссии не затрагивает половину приложения. Каждая проблема соответствует качеству, необходимому системе, и целевому показателю, который команда может реально проверить. 📚 Что вы узнаете: 1️⃣ Как измерить доступность по тому, что клиенты могут реально делать, на примере с вероятностью успеха 99,9% 2️⃣ Как уникальный идентификатор заказа предотвращает создание дубликата покупки при повторной попытке 3️⃣ Вертикальное и горизонтальное масштабирование, и когда добавление серверов приложений не поможет 4️⃣ Разница между отказоустойчивостью и восстановлением, с точки зрения клиента 5️⃣ Почему одно общее правило делает изменение стоимости доставки более безопасным для отправки 🧪 Бесплатная практическая работа: https://kode.wiki/4zm61vp ▶️ Смотрите часть 1, Что такое системное проектирование:    • System Design Explained in 6 Mins   🏗️ Серия о системной экосистеме:    • Non-Functional Requirements in System Desi...   ⏰ Временные метки: 00:00 - Краткий обзор: онлайн-магазин на данный момент 00:38 - Когда сервер приложений перестает отвечать 01:13 - Доступность: измерение того, что испытывают клиенты 02:03 - Надежность: правильная обработка заказа каждый раз 03:10 - Масштабируемость: вертикальное и горизонтальное масштабирование 04:11 - Отказоустойчивость: преднамеренная остановка одного экземпляра 05:37 - Восстановление: перевод базы данных в резервный режим 06:13 - Поддерживаемость: одно правило для платы за доставку 07:25 - Ожидания в отношении нефункциональных требований 07:50 - Бесплатные лабораторные работы 🚨 Изучайте проектирование систем с KodeKloud: [ссылка на курс] 🔔 Подпишитесь на следующую часть серии о проектировании систем #ПроектированиеСистем #НефункциональныеТребования #KodeKloud #Масштабируемость #Доступность #Надежность #Отказоустойчивость #Поддерживаемость #ГоризонтальноеМасштабирование #БалансировкаНагрузки #Идемпотентность #АрхитектураПрограммногоОбразования #РазработкаБэкенда #DevOps #ПрограммнаяИнженерия #СерияПроектированияСистем