Your infrastructure. Your choice.
Overpass applications are built to run wherever your bank needs them - on-premise, in the cloud, or at the edge. One codebase, any environment, zero lock-in.
Built to take you wherever you need to go
Your bank has infrastructure requirements. Regulatory constraints. Vendor preferences. Overpass doesn't care — it's built to deploy on any platform, in any environment, without changing a line of application code.
One build artifact. Environment variables control everything — API endpoints, auth providers, feature flags. The same Docker image that runs in your staging environment runs in production. No rebuild, no risk.
On-Premise
Your infrastructure, your rules
Docker standalone output, no external dependencies at runtime. Deploy behind your firewall, in your data centre, on your terms. Perfect for banks with strict data residency requirements.
- Docker-optimized standalone build
- No outbound dependencies at runtime
- Full control over data residency
- Air-gapped deployment support
Cloud (AWS / Azure / GCP)
Scale without thinking about it
Container-ready from day one. Push to ECR, ACR, or GCR and let your orchestrator handle the rest. Environment-based config means the same image works everywhere.
- Container-native architecture
- Environment-based configuration
- Horizontal scaling out of the box
- Cloud-agnostic — no vendor lock-in
Vercel
Zero-config edge deployment
Overpass apps are standard Next.js — Vercel deploys them natively. Push to main, get a preview URL in seconds. Edge functions, ISR, and analytics included.
- Native Next.js deployment
- Preview URLs on every PR
- Edge functions for API routes
- Built-in analytics and monitoring
Cloudflare
Global edge, local performance
Deploy to Cloudflare Pages with Workers for server-side logic. Your banking app runs on 300+ edge locations worldwide, closer to your customers than any centralised deployment.
- 300+ edge locations globally
- Workers for server-side logic
- Automatic DDoS protection
- Sub-50ms TTFB worldwide
# Build once
$ docker build -t my-banking-app .
# Deploy to on-prem
$ docker run -e API_URL=https://internal.bank.local my-banking-app
# Deploy to cloud
$ aws ecr push && kubectl apply -f deployment.yaml
# Deploy to Vercel — just push
$ git push origin main
Ready to see it in your colours?
Enter your bank's website and get a branded starter kit in seconds - themed to your brand, ready to scaffold, deployable anywhere.
Build Your Starter Kit