Architecture Overview
This module presents the side-by-side architecture of the migration environment. Both 3scale and Connectivity Link run on the same OpenShift cluster, enabling direct comparison.
Platform components
| Component | Role |
|---|---|
Developer Hub |
Self-service portal: software catalog, templates, documentation, Kuadrant plugin, notifications. |
Keycloak |
Identity provider and SSO. Manages OIDC realms for both 3scale and Connectivity Link. |
Gitea |
Internal Git server. Stores application code and Kubernetes manifests. |
ArgoCD |
GitOps engine. Syncs manifests from Git to the cluster continuously. |
3scale Operator |
Manages the 3scale APIManager, Products, Backends, and Application Plans via CRDs. |
Kuadrant Operator |
Manages Connectivity Link policies: AuthPolicy, OIDCPolicy, RateLimitPolicy, PlanPolicy, APIProduct. |
Istio / Service Mesh |
Data plane for Gateway API. Provides Envoy-based traffic management integrated with Kuadrant. |
Grafana / Kiali |
Observability stack: dashboards (Grafana), service mesh topology (Kiali). |