About This Architecture
Servernah BSS is a cloud-native microservices architecture built on Kubernetes (K8s/K3s) with multi-namespace isolation, featuring NGINX Ingress, OAuth2/OIDC via Keycloak, and event-driven services. Client requests flow through TLS-terminated Ingress, rate-limited API Gateway, and Service Discovery to isolated namespaces: core-services (Support/Ticket, Notifications, Payments, KYC, Ratings), messaging (Kafka event bus with Zookeeper), and observability (centralized logging, HPA autoscaling). Persistent data is managed across PostgreSQL databases, Redis caching, and object storage with PVCs, while OpenStack integration enables dynamic resource provisioning. This architecture demonstrates production-grade Kubernetes patterns including NetworkPolicy, RBAC, ConfigMaps, Secrets, and ServiceAccounts for secure multi-tenant SaaS operations. Fork and customize this diagram on Diagrams.so to adapt namespaces, add additional services, or integrate alternative databases and message brokers.