Skip to main content

Database Services

Business Value: CCP delivers managed database services as a catalogue offering — MongoDB and Kubernetes-native database solutions — provisioned through the self-service portal.

MongoDB DBaaS​

MongoDB DBaaS provides managed MongoDB clusters for document storage, real-time APIs, content management, and event-driven applications.

MongoDB DBaaS Capabilities​

  • Cluster Provisioning: Single-node or replica set configurations provisioned on demand
  • Replica Set: 3-node replica sets with automatic primary election for high availability
  • Storage: NetApp-backed storage with configurable IOPS profile
  • Auto-Scaling: Storage auto-expansion configurable to prevent capacity surprises
  • Backup: Continuous oplog backup and point-in-time recovery; full snapshot backups on schedule
  • Monitoring: MongoDB exporter for Prometheus; replica set status, operation rates, and index usage dashboards in Grafana
  • Connection Security: TLS-encrypted connections; IP allowlist per instance via security group
  • Version Selection: MongoDB version catalogue maintained by platform administrators

MongoDB Use Cases​

  • Mobile application backends and REST APIs with flexible document schema
  • Content management systems with hierarchical or varied content structures
  • IoT data collection and real-time event processing
  • Catalogue and product data management with complex attribute sets
  • CCP internal state storage (MongoDB 5.0.3 is used by CCP itself)

Database Infrastructure​

Storage​

DBaaS instances use NetApp for storage, providing:

High-IOPS block volumes for primary database files Low-latency NFS for shared storage configurations Snapshot-based backup at the storage layer Thin provisioning and storage efficiency for cost optimization

Backup and Monitoring​

Veritas NetBackup provides DBaaS backup operations:

Incremental backups every 30 minutes Full backups every 24 hours 3-month geo-replicated retention Point-in-time restore capability