Infrastructure
Infrastructure & hosting
SwiftCode runs on managed cloud infrastructure in the United States, built for isolation, encryption, and recoverability. We favor managed services so provider-hardened patching and backups reduce operational risk.
Hosting
Application services run on managed cloud compute, with managed data services behind them.
- Application services run on AWS (ECS Fargate) in the United States (us-west-2).
- PostgreSQL and Redis run as managed AWS services with provider patching and automated backups.
- Realtime delivery is load-balanced with Redis pub/sub, plus Apple Push Notification service for alerts.
Networking
Internal services are not exposed to the public internet.
- Internal services (database, cache, message broker) are restricted to a private network, reachable only from application services.
- Public endpoints sit behind a managed load balancer.
- No direct public access to data or messaging tiers.
Identity & secrets
Credentials live in a managed secrets store, never in source or images.
- Application secrets are stored in AWS Secrets Manager and encrypted with a dedicated KMS key — never embedded in code or images.
- Cloud permissions are scoped to least privilege.
Encryption
Data is encrypted in transit and at rest. Certificate-managed TLS termination is being rolled out across all public endpoints.
TLS everywhere
TLS protects data in transit; certificate-managed TLS termination is being rolled out across all public endpoints.
At-rest encryption
Provided by the managed database layer and KMS.
Monitoring
Operational telemetry feeds our production hardening work.
- Application logs and metrics flow to AWS CloudWatch.
- Alerting on error rates and infrastructure health is part of production hardening.
Backups & availability
Automated backups are in place today; high availability and a published uptime SLA are part of our production-hardening roadmap.
Automated backups
Managed automated backups of the database layer.
High availability
Multi-AZ database, multiple application tasks, and automatic recovery are part of production hardening and defined in infrastructure-as-code.
Published uptime SLA
We do not currently publish an uptime SLA.
Evaluating SwiftCode for your facility?
Enterprise customers may request our security questionnaire, architecture overview, and pilot materials during procurement — under NDA where required.
Security questions? security@swiftcode.tech