Architecture Summary

Capacity Private Cloud is built on a modern, cloud-native containerized architecture designed for flexibility, scalability, and ease of deployment. This overview introduces the key components and guides you to detailed documentation for each.

Architecture Overview

The diagram below illustrates how client applications integrate with the platform's speech services through APIs, and shows the relationship between core components.



Core Components

APIs
The platform exposes RESTful and gRPC APIs for speech recognition, text-to-speech, voice biometrics, and other services. This section covers authentication, endpoints, and integration patterns.

Infrastructure Prerequisites
Before deploying, you'll need supporting infrastructure including Kubernetes, persistent storage, and database services. This section details requirements and supported configurations.

Recommended External Components
For production deployments, we recommend additional components for monitoring (Prometheus/Grafana), centralized logging (Loki), and access control. This section covers setup and integration.

Licensing Service
The licensing service manages entitlements and usage reporting. This section explains how licensing works, configuration options, and reporting capabilities.

Containerized Microservices
The platform consists of multiple containerized microservices handling speech processing, session management, and supporting functions. This section details each service and its role.


Additional Resources

Once you understand the architecture, explore these related topics:

  • Admin Portal – Web-based interface for deployment management, configuration, and diagnostics
  • Communication Protocols – MRCP, SIP, and API integration options for connecting client applications

For installation guidance, see the Kubernetes Installation Steps.


Was this article helpful?