Monitoring & Backup
Logging and monitoring
Rockhopper uses centralized logging and real-time monitoring across all systems:
AWS CloudWatch
Centralized application log aggregation, search, and analysis
AWS CloudWatch Metrics & Alarms
Real-time monitoring of traffic, API response times, error rates, and database performance — with automatic alerting when thresholds are exceeded
AWS CloudTrail
Security monitoring and audit logging of API activity across the AWS environment
Intrusion detection
Continuous monitoring of network activity for anomalous behavior and early detection of potential security breaches, with automated alerting
Threat detection
Automated analysis of cloud activity for malicious behavior, unauthorized access attempts, and compromised resources
Sentry
Real-time error tracking and alerting for application exceptions
Anti-malware
Deployed on applicable infrastructure, automatically updated, and configured for periodic scanning
All logs are retained according to AWS CloudWatch retention policies and are accessible only to authorized personnel. Logs never contain authentication tokens, credentials, or other restricted data.
Incident response
Rockhopper maintains a formal Incident Response Plan that defines procedures for detecting, responding to, and recovering from security events and incidents. The incident response plan is tested annually through tabletop exercises to validate readiness. Post-incident reviews are conducted after any significant operational issue to capture root causes and drive preventive improvements.
Backup and recovery
Version snapshots
Spreadsheet version snapshots are stored in Amazon S3 with highly durable storage classes, providing 99.999999999% (11 nines) durability. Each committed version is an immutable snapshot that cannot be overwritten.
Database backups
Daily snapshots
Automated daily backups of all database clusters
Point-in-time recovery
Continuous backup with the ability to restore to any second within the last 24 hours
High availability
Production databases run in multi-AZ configurations with automatic failover
Backup retention
All backups are stored in a secure remote location and retained for 60 days. Backups are tested annually by the engineering team to verify they can be restored and meet defined recovery time requirements.
Disaster recovery
Rockhopper maintains a documented Business Continuity and Disaster Recovery (BC/DR) Plan that is tested annually through simulated service disruptions. Test results are documented and used to improve recovery procedures.
In the event of a service disruption:
Database failover to a standby replica is automatic
Version snapshots in S3 are replicated across multiple availability zones
Application services can be redeployed from infrastructure-as-code definitions
Last updated