Host in your cloud
This guide introduces the delivery paths available for hosting Flatfile in your own cloud.
Delivery paths for the hosted solution
- Replicated - the easiest way to get started by installing our application in an existing Kubernetes cluster using KOTS
- Elastic Container Registry (ECR) - we provide container images via a private registry for those customers requiring a bespoke implementation
A minimal Flatfile environment requires several components:
|PostgreSQL||Primary application database for user and upload meta data|
|Redis||In-memory datastore used to manage asynchronous processing|
|Object storage||Blob storage for persisting files; we support S3, MinIO, Azure and GCP|
|MySQL||Database cluster for storing processed upload data|
Releases are published to our Stable channel in Replicated automatically from source control daily (if there are application changes). Customers can configure their deployment cadence.
For customers using our ECR, updated images are published every 30 days at a minimum. These images are generally tagged as
latest or with specific SHAs for beta features. Please reach out to Success for details on access to beta features.