Marc estratègic de l’Arquitectura EventHub
Navegació
| ⬅️ Plataforma Eventhub | Arquitectura tècnica i components ➡️ |
|---|
Finalitat de l’Arquitectura de Referència
L’Arquitectura de Referència d’EventHub estableix el marc tècnic oficial que han de seguir tots els projectes que utilitzin la plataforma d’esdeveniments corporativa del CTTI.
Aquest marc és d’aplicació obligatòria i defineix els criteris que garanteixen:
- Coherència arquitectònica
- Homogeneïtat tecnològica
- Seguretat integrada
- Escalabilitat i sostenibilitat a llarg termini
Model arquitectònic
EventHub opera sota un model híbrid governat que integra:
- Infraestructura Kafka en entorns on-premise
- Serveis gestionats (SaaS) en entorns cloud
Tots els entorns comparteixen un marc comú de govern, seguretat i operació.
Principis arquitectònics
Els següents principis guien qualsevol disseny o implementació dins de la plataforma:
1. Ús coherent dels entorns
Les aplicacions han de publicar i consumir esdeveniments preferentment en l’entorn on resideixen, minimitzant interaccions híbrides innecessàries.
2. Desacoblament entre sistemes
La integració es basa en esdeveniments i contractes de dades governats, evitant dependències directes entre productors i consumidors.
3. Estandardització de components
Només es permet l’ús de components i serveis homologats dins de l’arquitectura EventHub.
No s’admeten solucions ad-hoc en entorns productius.
Tecnologies de processament en temps real suportades:
| Tecnologia | Tipus | Quan utilitzar |
|---|---|---|
| ksqlDB | Motor extern gestionat per la plataforma | Processament simple o mitjà, lògica expressable en SQL |
| Apache Flink | Motor extern gestionat per la plataforma | Processament complex, estat avançat. Disponible únicament en cloud |
| Kafka Streams (KStreams) | Biblioteca integrada a l’aplicació Java | Acceptada via artefacte de referència per a projectes existents |
Per a nous projectes, s’utilitzen ksqlDB o Flink. KStreams és una biblioteca que s’executa dins del codi de l’aplicació — no és un servei independent gestionat per la plataforma.
4. Seguretat per disseny
Els mecanismes d’autenticació, autorització i protecció de dades han d’integrar-se des de la fase inicial de disseny.
5. Observabilitat integral
La plataforma ha de garantir monitoratge, traçabilitat i control operatiu complet dels fluxos d’esdeveniments.

Figura – Visió general de l’Arquitectura de Referència