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