Convoy Apps
Long-running compute.
Two workload primitives on one pipeline. The platform builds, schedules, load-balances, and monitors the process. TLS, health checks, rollbacks, and log aggregation are handled at the infrastructure level.
LKR 500 welcome credit · No card required on free tier
Two workload types. One unified pipeline.
Pick a workload primitive, then point it at code or an image. Services answer HTTP and get a public URL with TLS. Workers run headless against queues, schedulers, or pollers. Both deploy through the same build, ship, and observe path.
Service
Long-running HTTP process. Public URL, TLS, health-check gate, horizontal autoscaling.
Worker
Headless background process. Queue consumers, schedulers, pollers, ETL jobs.
GitHub source deploy
Authorize the Convoy GitHub App, then select any repository and branch.
- Trigger
- push to main
- Builder
- Auto-detect
- Image
- private registry · last 10 kept
- URL
- api-gateway-a3f9c1.codeship.site
Five-stage pipeline, under sixty seconds.
Each deployment passes through validation, build, image push, rollout, and health check. Build logs stream in real time. Failed deploys are caught at the health-check gate, and the control plane exposes retry, cancel, and promote operations on every deployment.
Auto-deploy on every push, or trigger from the dashboard.
Build logs stream live, no refresh, no tail.
Auto-rollback if a deploy fails health checks.
Continuous observability across every instance.
The runtime surfaces request rate, latency distribution, error rate, CPU, and memory utilization per instance without additional instrumentation. Deeper analysis is available through the integrated observability stack.
Automatic rollback on failed health checks.
Recent successful deployments remain promotable without a rebuild. When a release fails its health-check gate, the platform keeps traffic on the currently-serving revision and rolls back to the previous rollback target automatically.
- 1Image probecurrently-serving image still in registry
- 2Circuit breaker2 fails / 10m → disabled 1h1 / 2 in window
- 3Patch workload specimage ref rewritten to serving revision
- 4Atomic pointer swapcurrentDeploymentId → rollback target
Managed TLS and custom domain routing.
Every deployment is assigned an HTTPS endpoint on the codeship.site domain. Custom domains are verified via CNAME, and TLS certificates are provisioned and renewed automatically.
Every app gets a free codeship.site subdomain at deploy time
Point a CNAME and we verify DNS automatically
Certificate provisioned and auto-renewed
{ "service": "api-gateway", "version": "a3f9c1", "status": "healthy" }
Live at deploy time. HTTPS, valid cert, ready to share.
Persistent state, scoped access, tenant isolation.
Production workloads require durable storage, role-based access, and hard multi-tenancy boundaries. These are infrastructure primitives, not optional add-ons.
Block storage that persists across deploys.
Attach replicated volumes to any app. Data survives container restarts, redeployments, and node migrations.
Role-based access per workspace.
Workspaces are the organizational boundary. Owner, Admin, and Developer roles control who can deploy, configure, and manage resources.
Hard multi-tenancy at the account level.
Cross-tenant traffic is blocked by default. Usage limits and encrypted per-workspace secret stores keep each account isolated.
Horizontal scaling driven by real-time signals.
Define min and max instance counts. The platform monitors CPU, memory, and request throughput, and adjusts the replica count within seconds. Idle workloads will be able to scale to zero.
Instance count adjusts based on CPU, memory, and request-rate thresholds within seconds.
Idle processes are terminated. The next inbound request triggers a cold start and resumes the workload.
Scale on queue depth, p95 latency, or any metric published to the telemetry pipeline.
Image layers are pre-cached across the node pool. Scale-from-zero latency stays under one second.
Planned infrastructure primitives.
The current compute surface is intentionally scoped. These are the primitives under active development, in approximate shipping order.
Workers
Non-HTTP background processes with the same deployment pipeline. Configurable concurrency and restart policies.
Autoscaling
Horizontal pod autoscaling driven by CPU, memory, and custom metric thresholds.
Scale to zero
Idle workloads are terminated. Inbound traffic triggers automatic cold start.
Volume snapshots
Point-in-time snapshots with scheduled retention policies. Restore into a new volume in one operation.
Frequently asked questions.
The compute runtime is built on production-grade open-source infrastructure with sensible defaults at every layer.
Deploy compute. Observe it run.
The free credit on every new workspace covers initial deployments. No payment method required on the free tier.