Skip to main content

NextPay

Database Backup Documentation

1. Database Information

  • Database Name: nextpay_api
  • Database Type: PostgreSQL
  • Database Version: 14

2. Backup Schedule

Production

  • Daily Backup Schedule: Daily Backup Window at 02:00 PM - 03:00 PM
  • Weekly Backup Schedule: Every Sunday at 3:00 AM
  • Monthly Backup Schedule: Every 1st day of every month at 2:00 AM

Sandbox

  • Daily Backup Schedule: Every day at 3:00 AM

Development

  • Monthly Backup Schedule: Every 1st day of every month at 2:00 AM

3. Backup Methods

  • Backup Tool:
    • Production Daily Backup: AWS RDS Automated Backup
    • Others: pg_dump via db-backup devtron service.
  • Backup Location: AWS S3 Bucket 'nextpay-database-backups'
  • Backup Encryption: Server-side encryption with Amazon S3 managed keys (SSE-S3)

4. Retention Policy

  • Retention Period:
    • Daily Backup Retention: 30 days
    • Weekly Backup Retention: 60 days
    • Monthly Backup Retention: 7 years
  • Archival Policy: For Monthly Backups, Objects will move to Glacier Flexible Retrieval (formerly Glacier) after 90 days

Learn More

For more detailed information on our Archival Policy, please refer to the S3 Lifecycle Rule documentation.

To trigger backup manually please reach out to DevOps Team for support.