Deployment architecture
Understand the application, database, Redis, queues, storage, Go services, and network boundaries before choosing a host.
Deploy on a VPS with Coolify
The currently active UAT deployment pattern using Docker Compose, GHCR images, private data services, and Coolify.
Deploy on AWS
Map the current container architecture to AWS services for a resilient managed deployment.
Deploy on Azure
Use Azure Container Apps and managed Azure services to host the OneTALA container architecture.
DNS, TLS and domains
Configure public, workspace, Flow, UAT, and administration domains without exposing private services.
Storage, backup and recovery
Protect database and uploaded files, keep backups separate from the host, and prove that restoration works.
Capacity and scaling
Know when to stay on a single VPS, scale containers, separate PostgreSQL, or enable specialised services.