ADL (Architecture Decision Log)
В данном разделе собраны ключевые архитектурные решения (ADR — Architecture Decision Records), принятые в процессе разработки платформы Netgap.
Назначение раздела
ADL служит для:
- Фиксации причин выбора тех или иных технологических решений.
- Описания контекста и ограничений, в которых принимались решения.
- Анализа рассмотренных альтернатив и причин их отклонения.
- Обеспечения прозрачности процесса проектирования для новых участников команды и аудиторов безопасности.
Каждое решение оформлено в виде отдельной статьи (ADR), содержащей статус, авторов, описание проблемы, принятое решение и его последствия.
Список решений
- ADR 0010: Доставка сертификатов в компоненты Netgap через конфигурацию
- ADR 0009: Доверенная среда передачи данных между компонентами Netgap
- ADR 0008: Выбор целевых платформ сборки
- ADR 0007: Стратегия слияния веток
- ADR 0006: Модель ветвления
- ADR 0005: Подпись артефактов релиза контрибьютором по каждой платформе
- ADR 0004: Подпись коммитов контрибьютором
- ADR 0003: Выбор платформы развертывания инфраструктуры
- ADR 0002: Выбор способа конфигурации приложения
- ADR 0001: Политика интернационализации
- ADR 0000: Выбор основного языка разработки