High Availability

CloudRepo provides built-in high availability with no configuration required.

Overview

CloudRepo’s architecture is designed for reliable artifact access. Our platform delivers 99.9%+ historical uptime through proven cloud-native infrastructure and a global edge network.

Built-in HA Features

Global Edge Network

  • Artifacts served through 600+ edge locations worldwide

  • Reduced latency for global teams

  • Automatic routing to nearest edge location

  • WAF and DDoS protection included

  • HTTP/2 and HTTP/3 support

Durable Storage

  • Amazon S3 with 99.999999999% (11 nines) durability

  • S3 versioning enabled for overwrite and deletion recovery

  • AES-256 encryption at rest

  • TLS 1.2+ encryption in transit

Resilient Metadata

  • DynamoDB with point-in-time recovery (PITR) on all production tables

  • Automatic capacity scaling

  • Millisecond response times

  • Global metadata table with multi-region replication for critical data

Service Architecture

CloudRepo’s architecture includes:

Load Balancing
  • Application Load Balancer with health checks

  • Automatic instance replacement on failure

Application Tier
  • Stateless application servers

  • Auto-scaling based on demand

  • Rolling updates with zero downtime

Data Layer
  • S3 for artifact storage (versioned)

  • DynamoDB for metadata (PITR-enabled)

  • Encrypted at rest and in transit

Uptime Track Record

Best Practices for HA

Client Configuration

  1. Implement retry logic in build scripts

  2. Cache dependencies locally when possible

  3. Use proxy repositories for external dependencies

  4. Configure appropriate timeouts

Repository Strategy

  1. Separate critical repositories from experimental

  2. Use repository groups for fallback

  3. Configure upstream proxies for resilience

  4. Maintain local mirrors of critical artifacts

Data Protection

CloudRepo protects your data through:

  • S3 versioning — recover overwritten or deleted artifacts (support-assisted)

  • DynamoDB PITR — point-in-time recovery for metadata (support-assisted)

  • Encryption — AES-256 at rest, TLS 1.2+ in transit

For details on backup and recovery procedures, see Backup & Disaster Recovery.

Incident Response

In case of issues:

  1. Check status page: https://status.cloudrepo.io

  2. Review recent changes in your configuration

  3. Contact support if needed: support@cloudrepo.io

  4. Follow incident updates via status page

Comparison with Self-Hosted

CloudRepo’s managed service vs self-hosted solutions:

Feature

CloudRepo

Self-Hosted

Setup complexity

None

High

Maintenance

Managed

Your team

Cost

Predictable

Variable

Expertise needed

None

Significant

Time to deploy

Minutes

Weeks/months

Next Steps