Похожие презентации:
elden_ring_decomposition
1.
ДИАГРАММА ДЕКОМПОЗИЦИИРазрушение монолита в стиле Elden Ring
2.
1. КОНТЕКСТНЫЙ УРОВЕНЬКорневая система (Уровень 0) — Кольцо Элден
На высшем уровне абстракции вся система представляет собой единый монолит — Кольцо Элден. Это
главный управляющий контур Междуземья, принимающий внешние сигналы (Воля Внешних Богов) и
выдающий глобальный результат (Порядок мироздания).
3.
2. ДЕКОМПОЗИЦИЯ УРОВНЯ 1Великие Руны и Столпы Мира
Разбиение монолита на ключевые подсистемы:
• Руна Смерти (Управление жизненным циклом и удалением объектов)
• Руна Изобилия (Регенерация, накопление ресурсов и буферизация)
• Руна Равновесия (Стабилизация процессов и обработка исключений)
4.
3. ФУНКЦИОНАЛЬНЫЕ БЛОКИСуб-процессы Междуземья
Подкормка Древа Эрд
Благословение Благодати
Процесс сбора логов, метрик и душ для
централизованной обработки и поддержания
стабильности ядра системы.
Маршрутизация потоков (Тарнишедов) к
контрольным точкам (sites of grace) для
сохранения состояния (Savepoint) и
синхронизации данных.
5.
4. ПОТОКИ ДАННЫХ И РУНЫВзаимодействие компонентов (DFD)
Потоки данных в архитектуре Elden Ring:
→ Входной поток: Руны (сырые данные / валюта) -> Процесс: 'Повышение уровня' -> Выход: Атрибуты персонажа.
→ Входной поток: Воспоминания о боссах -> Процесс: 'Обмен у Энии' -> Выход: Уникальные артефакты / оружие.
→ Управляющий поток: Утраченная Благодать указывает вектор движения для выполнения бизнес-логики.
6.
5. СПЕЦИФИКАЦИЯ IDEF0Ограничения, Входы, Выходы и Механизмы
INPUT (Вход): Погасшие (Запросы пользователей, готовые к обработке).
CONTROL (Управление): Золотой Порядок (Бизнес-правила, гайдлайны и протоколы безопасности).
MECHANISM (Механизмы): Двупалые и Служанки пальцев (Микросервисы, исполнители процессов).
OUTPUT (Выход): Повелитель Элден (Успешное завершение транзакции / финальное состояние).
7.
6. МИКРОСЕРВИСНАЯДЕКОМПОЗИЦИЯ
Полубоги как изолированные сервисы
Сервис Радана: Брокер сообщений и управление гравитацией (удерживает звезды/очереди в статичном
состоянии).
Сервис Рикарда: Пул соединений и поглощение ресурсов (динамическое масштабирование через слияние
объектов).
Сервис Малении: Обработка ошибок типа 'Красная гниль' (каскадный сбой, требующий полной изоляции
контейнера).
8.
7. ИТОГ ДЕКОМПОЗИЦИИВосстановление Кольца
Декомпозиция сложной системы позволяет нам увидеть, что даже хаотичный и
разрушенный мир Междуземья функционирует по строгим законам и взаимосвязям
архитектуры. Собрав все руны-компоненты воедино, мы получаем
отказоустойчивую систему Золотого Порядка.