Розгортання компоненту та інтерфейси взаємодії

Діаграма розгортання

Діаграма повинна відображати:

  • Специфіка взаємодії компонентів

  • Використовувані мережеві протоколи та порти

  • Мережеві політики

  • Специфіку шифрування (HTTPS, TLS, NTLS)

  • Неймспейси, до яких належать компоненти

Діаграма повинна відображати один рівень вкладеності сервісів, з якими взаємодіє компонент

component-design-template deployment diagram

Розгортання додатку

  • Конфігурація сервісу виконана в registry-regulation-management-properties ConfigMap

Зовнішні сервіси

Назва сервісу

Опис взаємодії

API Дата фабрика

Екземпляр датафабрики регламенту реєстру

ingress traffic kong

reverse proxy для отримання запитів

Інтерфейси для взаємодії з компонентом

Назва

Тип

Протокол взаємодії

Шифрування

Авторизація

Призначення

RestAPI

sync

https

yes

OAuth2 via admin realm

Інтерфейс взаємодії х вебдодатком

Kafka Event streaming

async

tcp

yes

secret based

Event consuming from event bus

Інтерфейси, через які відбувається взаємодія з іншими компонентами

Назва сервісу Тип Протокол взаємодії Шифрування Авторизація Призначення

Gerrit

sync

http

no

HTTP basic auth

Збереження даних в codebase та робота з MR