Skip to content

Commit

Permalink
[EDP-DDM-00000] Fixed arch principles, aligned en-ua versions
Browse files Browse the repository at this point in the history
Change-Id: I0f8b4c1f9d17deecbd2e121a4500c1b75c085969
(cherry picked from commit 218a7ee1e946b726c8d812b50ff835a7147150a7)
(cherry picked from commit 03d40c49a0bf523b8ca888cd617561f4ebcff3e7)
  • Loading branch information
Anton Tuhai committed Feb 7, 2025
1 parent 3f9c09c commit 27b2bde
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 20 deletions.
29 changes: 10 additions & 19 deletions docs/en/modules/arch/pages/architecture/platform-logical.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -21,25 +21,16 @@ The _Registries Platform_ is a distributed system with microservice architecture

== Architecture principles

* The _Registries Platform_ is built using open standards based on open-source technologies.

* The _Registries Platform_ is a distributed system with microservice architecture, where each component has a defined function, and inter-component interaction is based on standardized data exchange protocols.

The _Registries Platform_ is a _Cloud_native_ system based on the _OpenShift_ container orchestration platform to ensure reliability, scalability, and infrastructure agnosticism.

* The _Registries Platform_ uses _GitOps_-approach to automatize infrastructure configuration, component deployment, and the system as a whole.

* The _Registries Platform_ is based on _Zero-Trust_ security principles to ensure protected inter-service interaction with mandatory authentication, authorization, and traffic encryption.

* External access to the _Registries Platform_ components is provided via _API_-gateway with mandatory authentication and authorization.

* The _Registries Platform_ components use a standardized approach to monitoring metrics exporting, business-transactions data tracing, and event logging.

* The _Registries Platform_ component instances don't store critical data on the system state or any user session data in the memory.

* All user actions with the data and system-critical events of the _Registries Platform_ are subject to mandatory recording in an audit log.

* Registry business data deployed on the _Registries Platform_ are subject to mandatory encryption for long-term storing.
* The _Registries Platform_ is built using open standards and open-source technologies.
* The _Registries Platform_ is a distributed system with a microservices architecture, where each component has a well-defined function, and inter-component communication is based on standardized information exchange protocols.
* The _Registries Platform_ is a _cloud-native_ system built on the _OpenShift_ container orchestration platform to ensure reliability, scalability, and infrastructure independence.
* The _Registries Platform_ follows the _GitOps_ approach to automate infrastructure configuration, component deployment, and overall system management.
* The _Registries Platform_ implements a comprehensive cybersecurity approach that includes mandatory authentication and authorization for all interacting services, strict access control, and encryption of data in transit to ensure its security.
* External access to _Registries Platform_ components is provided through _API_ gateways with mandatory authentication and authorization.
* _Registries Platform_ components follow a standardized approach for exporting monitoring metrics, business transaction tracing data, and event logging.
* Component instances of the _Registries Platform_ do not store critical system state data or user session data in memory.
* All user actions on data and system-critical events within the _Registries Platform_ are subject to mandatory audit logging.
* Business data within registries deployed on the _Registries Platform_ must be encrypted for long-term storage.

== High-level structure

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ _Платформа Реєстрів_ -- це розподілена систе
* _Платформа Реєстрів_ є розподіленою системою з мікросервісною архітектурою, кожен компонент якої має чітко визначену функцію, а міжкомпонентна взаємодія базується на стандартизованих протоколах інформаційного обміну.
* _Платформа Реєстрів_ є _Cloud-native_ системою, яка побудована на базі платформи оркестрації контейнерів _OpenShift_ для забезпечення надійності, масштабованості та незалежності від інфраструктури.
* _Платформа Реєстрів_ використовує _GitOps_-підхід для автоматизації налаштування інфраструктури, розгортання компонентів та системи в цілому.
* _Платформа Реєстрів_ базується на принципах безпеки _Zero-Trust_ для забезпечення захищеної міжсервісної взаємодії з використанням обов'язкової аутентифікації, авторизації та шифрування даних у русі.
* _Платформа Реєстрів_ реалізує комплексний підхід до кібербезпеки, що включає обов'язкову аутентифікацію та авторизацію всіх взаємодійних сервісів, суворий контроль доступу, а також шифрування даних у русі для забезпечення їхнього захисту.
* Зовнішній доступ до компонентів _Платформа Реєстрів_ надається через _API_-шлюзи з обов'язковою автентифікацією та авторизацією.
* Компоненти _Платформи Реєстрів_ використовують стандартизований підхід до експортування метрик моніторингу, даних трасування бізнес-транзакцій та журналювання подій.
* Екземпляри компонентів _Платформи Реєстрів_ не зберігають критичних даних стану системи або даних сесій користувачів в пам'яті.
Expand Down

0 comments on commit 27b2bde

Please sign in to comment.