Hlæja concept v0.8.0

This commit is contained in:
2025-08-21 15:33:43 +02:00
parent 4f9400c2f9
commit e14b37fe4c
2 changed files with 62 additions and 29 deletions

View File

@@ -49,7 +49,9 @@ graph TD
HDCS[Service] --> HDCD[(Cassandra)] HDCS[Service] --> HDCD[(Cassandra)]
end end
subgraph HAR[Hlæja Account Registry] subgraph HAR[Hlæja Account Registry]
direction LR
HARS[Service] --> HARD[(Postgres)] HARS[Service] --> HARD[(Postgres)]
HARS[Service] --> HDRK[/KAFKA\]
end end
end end
subgraph HDA[Hlæja Device API] subgraph HDA[Hlæja Device API]
@@ -59,10 +61,11 @@ graph TD
HRAS[Service] HRAS[Service]
end end
subgraph HM[Hlæja Management] subgraph HM[Hlæja Management]
HMS[Service] -.-> HMR[(Redis)] direction LR
HMS[Service] --> HMR[(Redis)]
HMK[/KAFKA\] --> HMS[Service]
end end
HM --> HAR HM --> HAR
HM --> HDR HM --> HDR
HM -.-> HDC HM -.-> HDC
@@ -75,7 +78,7 @@ graph TD
HDA --> HDD HDA --> HDD
``` ```
## Library and Gradle plugin dependency ## Gradle Plugin Dependency
```mermaid ```mermaid
graph RL graph RL
@@ -94,8 +97,10 @@ graph RL
PSC[Plugin Service Container] PSC[Plugin Service Container]
PSIT[Plugin Service Integration Test] PSIT[Plugin Service Integration Test]
PSPR[Plugin Service Process Resource] PSPR[Plugin Service Process Resource]
PUS[Plugin UI Service]
PUSTM[Plugin UI Service Thymeleaf Minify]
end end
PLM --> PL PLM --> PL
PLP --> PL PLP --> PL
PCo ---> PL PCo ---> PL
@@ -107,54 +112,72 @@ graph RL
PSIT --> PS PSIT --> PS
PSPR --> PS PSPR --> PS
PUSTM --> PUS
PS --> PUS
CL[Common Library]
PL ---> CL
CS[Common Service]
PCe -.-> CS
PS --> CS
CUS[Common UI Service]
PUS --> CUS
PCe -.-> CUS
```
## Library And Gradle Plugin Dependency
```mermaid
graph RL
;
HGP[Hlaeja Gradle Plugin]
CML[Common Messages Library] CML[Common Messages Library]
PL --> CML HGP --> CML
JL[JWT Library] JL[JWT Library]
PL --> JL HGP --> JL
TL[Test Library] TL[Test Library]
PL --> TL HGP --> TL
DRS[Device Registry Service] DRS[Device Registry Service]
PS --> DRS HGP --> DRS
PCe --> DRS TL --> DRS
TL -.-> DRS
CML --> DRS CML --> DRS
JL --> DRS JL --> DRS
DDS[Device Data Service] DDS[Device Data Service]
PS --> DDS HGP --> DDS
TL -.-> DDS TL -.-> DDS
CML --> DDS CML --> DDS
DCS[Device Configuration Service] DCS[Device Configuration Service]
TL -.-> DCS TL -.-> DCS
PS --> DCS HGP --> DCS
CML --> DCS CML --> DCS
AS[Account Service] AS[Account Registry Service]
TL --> AS TL --> AS
HGP --> AS
CML --> AS CML --> AS
PS --> AS
PCe --> AS
JL --> AS JL --> AS
DAS[Device API Service] DAS[Device API Service]
PS --> DAS
CML --> DAS CML --> DAS
JL --> DAS JL --> DAS
PCe --> DAS HGP --> DAS
RAS[Registry API Service] RAS[Registry API Service]
CML --> RAS CML --> RAS
JL --> RAS JL --> RAS
PS --> RAS HGP --> RAS
PCe --> RAS
MUS[Management UI Service] MUS[Management UI Service]
CML --> MUS CML --> MUS
JL --> MUS JL --> MUS
PS --> MUS HGP --> MUS
PCe -.-> MUS
``` ```

View File

@@ -1,5 +1,15 @@
# Hlæja Version History # Hlæja Version History
## Hlæja v0.8.0
- hlaeja-account-registry:0.4.0
- hlaeja-device-api:0.5.0
- hlaeja-device-configuration:0.2.0
- hlaeja-device-data:0.2.0
- hlaeja-device-registry:0.7.0
- hlaeja-management:0.4.0
- hlaeja-registry-api:0.4.0
## Hlæja v0.7.0 ## Hlæja v0.7.0
- hlaeja-account-registry:0.3.0 - hlaeja-account-registry:0.3.0