Підтримка концепції регіонів обслуговування Платформою Реєстрів

Розділ технічної документації є баченням майбутньої реалізації, актуальність якого може бути застарілою.

Загальні принципи та положення

  • Рішення Платформи Реєстрів надає можливості розгортання екземплярів Платформи для створення реєстрів з урахуванням регіональних вимог

  • Компонент керування станом ресурсів Платформи включає набір компонент та скриптів розгортання для всіх регіонів, які підтримуються Платформою Реєстрів

  • Платформа Реєстрів підтримує два регіони обслуговування:

    • ua - розробка реєстрів з урахуванням регіональних вимог та особливостей

    • global - розробка реєстрів з генералізованими вимогами

  • Цільовий регіон обслуговування вказується адміністратором при встановленні нового екземпляра Платформи Реєстрів

  • Екземпляр Платформи Реєстрів передбачає обслуговування єдиного регіону, вказаного при її інсталяції та не може бути змінений

  • Реєстри наслідують регіон обслуговування екземпляра Платформи при їх створенні через Веб-інтерфейс управління Платформою та реєстрами

  • Реєстр передбачає обслуговування єдиного регіону, налаштованого на рівні екземпляра Платформи

  • У якості підходу для управління поведінкою підсистем Платформи та реєстрів згідно до налаштованого регіону обслуговування прийнято використання Feature Toggle на рівні коду та автоматизації

  • Кожен компонент підсистем Платформи та реєстрів параметризується змінною з налаштуванням регіону обслуговування для адаптації поведінки

  • CD-пайплайн розгортання реєстру на CI/CD підтримує можливість вибору регіону для обслуговування

  • Тестування Платформи Реєстрів для регіону обслуговування global виконується в ручному режимі, паралельно основному процесу розробки для ua регіону

  • Демонстрація можливостей Платформи та реєстрів, які обслуговують global регіон виконується на базі окремо створеного регламенту, згідно з ключовими сценаріями використання