We build it. Then we keep it running.
Shipping is the easy half. Servers drift, certificates expire, OS updates break builds, and backups quietly stop running. We take all of that off your desk — on your cloud or ours, on what we built or on what someone else left you.
What we look after
Everything between your code and your customer
Inherited a system from another agency? That is fine — most of what we maintain, we did not build. We audit it first, write down what we found, then take it over.
Cloud & servers
Your infrastructure, run properly — whichever cloud you are on, or whichever one we move you to.
- AWS EC2 provisioning, sizing and right-sizing
- S3 buckets with lifecycle rules and access policies
- RDS setup, tuning, read replicas and failover
- Elastic IPs, load balancers and auto-scaling groups
- DigitalOcean droplets, volumes and managed databases
- GCP and Azure equivalents where you already run
- VPC, security groups, firewalls and WAF rules
- DNS, CDN and SSL certificates that renew themselves
CI/CD & deployment
Push to a branch, and the right thing happens. No one SSHing into production at midnight.
- GitHub Actions or GitLab CI pipelines, built for your repo
- Dockerised builds and container registries
- Staging and production environments that actually match
- Zero-downtime and blue-green deploys
- One-command rollback when something is wrong
- Database migrations run safely as part of release
- Secrets management, not credentials in a .env on someone laptop
- Container orchestration — ECS, Kubernetes or plain Compose
Backups & recovery
Backups nobody has tested are not backups. We take them, store them off-site, and restore from them on purpose.
- Automated daily database and server snapshots
- Off-site, encrypted, with a retention policy you choose
- Point-in-time recovery on managed databases
- Restore drills, so we know the backup works before you need it
- A written disaster-recovery runbook
- Defined RPO and RTO targets, agreed up front
Monitoring & support
We find out before your customers tell you. Uptime, errors and performance, watched continuously.
- Uptime and health-check monitoring with alerting
- CloudWatch, Grafana or your existing stack
- Error tracking and crash reporting
- Application performance monitoring and slow-query hunting
- Centralised logs you can actually search
- Security patching and dependency updates
- Defined response times and an escalation path
- Monthly report: uptime, incidents, spend, what changed
App & release upkeep
Mobile apps are never finished. OS updates, store policy changes and SDK deprecations arrive whether you planned for them or not.
- iOS and Android OS compatibility updates
- App Store and Play Store release management
- Store policy and privacy-manifest compliance
- SDK, framework and dependency upgrades
- Crash triage and hotfix releases
- Certificate, provisioning profile and keystore renewals
- Feature additions on a retainer
Email & integrations
The plumbing that quietly breaks revenue when it stops working.
- AWS SES setup with DKIM, SPF and DMARC
- Deliverability monitoring and bounce handling
- Transactional email templates and queues
- Payment gateway and webhook reliability
- Third-party API integrations and retries
- Background job and queue workers
Care plans
A monthly retainer, not a surprise invoice
Pick the response time your business actually needs. Every plan includes monitoring, backups and patching — the difference is how fast we move and how much we take on.
Starter
Basic cover for a small site or app
/mo
Response: Next business day
- Uptime monitoring and alerting
- Automated daily backups
- SSL and certificate renewals
- Monthly health report
- Email support
Essential
Keep the lights on
/mo
Response: Next business day
- Everything in Starter
- Security patching and dependency updates
- Server and database upkeep
- Quarterly restore checks
- Small fixes included
Growth
For products with real users
/mo
Response: Same business day
- Everything in Essential
- CI/CD pipeline upkeep
- Performance monitoring and tuning
- Staging environment maintained
- Mobile OS updates and store releases
- A pool of change hours each month
Critical
When downtime costs money
/mo
Response: 1 hour, 24/7
- Everything in Growth
- 24/7 on-call with escalation
- High-availability and failover setup
- Disaster-recovery runbook and drills
- Cost optimisation reviews
- Quarterly security review
- A named engineer who knows your stack
Cloud costs are billed to your own account, not marked up through us — you keep the keys and see exactly what you spend. One-off work (a migration, an audit, a rescue) is quoted separately.
Taking over someone else's build
No judgement. Just an audit and a plan.
Plenty of what we run, we did not write. Before we take anything on, we go through it properly and hand you a written picture of what you own — what is running, what it costs, what is exposed, and what would happen today if the main server died.
Book an infrastructure audit- 1
Access & inventory
Every server, database, bucket, domain and third-party account, written down in one place.
- 2
Risk review
What is unpatched, unmonitored, unbacked-up or about to expire.
- 3
Cost review
What you are paying for, including the things nobody uses any more.
- 4
Handover plan
What we fix first, what it costs, and which care plan fits.
Who looks after it at 3am?
If the honest answer is “nobody”, that is what we are for. Tell us what you are running and we will tell you what it needs.
Talk to us about maintenance