37.82K

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. ИТОГ ДЕКОМПОЗИЦИИ
Восстановление Кольца
Декомпозиция сложной системы позволяет нам увидеть, что даже хаотичный и
разрушенный мир Междуземья функционирует по строгим законам и взаимосвязям
архитектуры. Собрав все руны-компоненты воедино, мы получаем
отказоустойчивую систему Золотого Порядка.
English     Русский Правила