Technology & Architecture
This page provides a high-level overview of the technologies, infrastructure, and architecture used to operate FlaskTrack.
Infrastructure
FlaskTrack operates entirely on DigitalOcean cloud infrastructure.
Services may include:
- Virtual servers
- Managed PostgreSQL databases
- Object storage
- Private networking
- Backups
- Monitoring infrastructure
Application Stack
| Component | Technology |
|---|---|
| Application Backend | Rust |
| Database | PostgreSQL |
| Web Framework | Axum |
| Templates | Askama |
| Authentication | Secure session-based authentication |
| API Layer | REST APIs and organization-scoped API keys |
Data Storage
Customer data is stored within PostgreSQL databases and associated object storage systems.
Stored information may include:
- Protocols
- Workflows
- Samples
- Batches
- Compliance records
- Audit logs
- Uploaded files
- Reports
Security Controls
- TLS encrypted communications
- Password hashing
- Role-based access control
- Organization-level isolation
- Audit logging
- Permission enforcement
- Backup systems
- Infrastructure monitoring
Multi-Tenant Architecture
FlaskTrack is a multi-tenant platform.
Customer records are logically separated through organization-scoped authorization controls and application-layer access restrictions.
Data Portability
Customers may export information using:
- Reports
- CSV exports
- JSON exports
- API integrations
Reliability
FlaskTrack maintains backups, operational monitoring, logging, and recovery procedures intended to support business continuity.
Contact
security@santurcesoftware.com