Our Technology Stack¶
We choose tools that are reliable, cost-effective, and fit the job. Here's what we use and why.
Cloud & Infrastructure¶
AWS (Amazon Web Services)¶
What we use it for: Core cloud infrastructure, serverless functions, email services (SES), and enterprise-grade hosting.
Why we chose it:
- Industry-leading reliability and uptime
- Extensive service catalogue for any need
- Global presence with multiple availability zones
- Pay-as-you-go pricing scales with demand
- Strong security certifications and compliance
Services we commonly use: EC2, Lambda, S3, SES, Route 53, CloudWatch
Cloudflare¶
What we use it for: DNS management, CDN (content delivery), DDoS protection, SSL certificates, and edge computing.
Why we chose it:
- Fastest global DNS network
- Free SSL certificates with automatic renewal
- Powerful DDoS protection included
- Excellent caching reduces server load
- Workers allow edge computing without managing servers
- Generous free tier for basic needs
Fly.io¶
What we use it for: Lightweight application hosting, containers close to users, and edge deployment.
Why we chose it:
- Deploy containers globally with minimal config
- Apps run close to users (low latency)
- Simple scaling model
- Great for microservices and APIs
- More affordable than traditional cloud for small apps
- Excellent developer experience
Hostinger¶
What we use it for: Cost-effective web hosting, WordPress hosting, and VPS for smaller projects.
Why we chose it:
- Competitive pricing for shared and VPS hosting
- Good performance for the price point
- Simple control panel
- Suitable for smaller sites and projects
- Quick provisioning
Storage¶
Wasabi S3¶
What we use it for: Object storage, backups, and file hosting.
Why we chose it:
- S3-compatible API (works with existing tools)
- 80% cheaper than AWS S3
- No egress fees (download for free)
- No API request fees
- Simple, predictable pricing
- Fast performance comparable to major providers
Comparison:
| Provider | Storage/TB/month | Egress |
|---|---|---|
| AWS S3 | ~$23 | $0.09/GB |
| Wasabi | ~$7 | Free |
Collaboration & File Sync¶
Nextcloud¶
What we use it for: Self-hosted file sync, document collaboration, calendar, contacts, and team productivity.
Why we chose it:
- Full data ownership - Your files stay on your infrastructure, not someone else's cloud
- Privacy-first - No third-party scanning or data mining
- Feature-rich - File sync, calendar, contacts, video calls, office docs, and more
- Extensible - Hundreds of apps to add functionality
- Self-hosted - Deploy on your own servers or ours
- GDPR-friendly - Keep data in your jurisdiction
Core features we use:
| Feature | Description |
|---|---|
| Files | Sync across desktop, mobile, and web |
| Calendar | Shared calendars with CalDAV support |
| Contacts | Centralised address book with CardDAV |
| Deck | Kanban-style project boards |
| Talk | Video calls and chat |
| Collabora/OnlyOffice | Edit documents in-browser |
Why not Google Drive or Dropbox?
| Concern | Big Tech Cloud | Nextcloud |
|---|---|---|
| Data location | Their servers | Your servers |
| Privacy | They scan files | You control access |
| Cost at scale | Gets expensive | Fixed hosting cost |
| Customisation | Limited | Fully customisable |
| Vendor lock-in | High | None (open source) |
Ideal for:
- Businesses with compliance requirements
- Teams wanting Google Workspace features without Google
- Anyone who values data sovereignty
- Organisations needing on-premises file sync
Integration with our stack:
- Backed up to Wasabi S3
- Served via Cloudflare for performance
- Monitored with InfluxDB metrics
Content & Websites¶
WordPress¶
What we use it for: Content management, blogs, and marketing websites.
Why we chose it:
- Powers 40%+ of the web (proven at scale)
- Huge ecosystem of themes and plugins
- Easy for non-technical users to manage content
- Strong SEO capabilities
- Flexible and customisable
- Large community for support
MkDocs (with Material theme)¶
What we use it for: Technical documentation (like this site).
Why we chose it:
- Write docs in simple Markdown
- Beautiful, responsive design out of the box
- Built-in search
- Version control friendly (docs are just files)
- Fast static site generation
- No database required
- Easy to host anywhere
Monitoring & Data¶
InfluxDB¶
What we use it for: Time-series data, metrics collection, and monitoring dashboards.
Why we chose it:
- Purpose-built for time-series data
- Excellent query performance for metrics
- Built-in retention policies
- Integrates well with Grafana for visualisation
- Handles high write throughput
- Good for IoT, monitoring, and analytics
Common use cases:
- Server performance metrics
- Application response times
- Uptime monitoring data
- Custom business metrics
Domain Services¶
OpenSRS¶
What we use it for: Domain registration and management (wholesale).
Why we chose it:
- Wholesale pricing for domain registration
- Reliable API for automation
- Wide TLD selection
- WHOIS privacy included
- Good reseller tools
- Stable, long-standing registrar
Why This Combination?¶
Our stack is chosen for:
Reliability¶
Every component has strong uptime track records. We don't experiment with critical infrastructure.
Cost Efficiency¶
We use premium services where it matters (AWS for critical infra) and cost-effective alternatives where appropriate (Wasabi for storage).
Simplicity¶
We prefer tools that do one thing well over complex all-in-one solutions. This makes troubleshooting easier and reduces vendor lock-in.
Scalability¶
Everything we use can scale from small projects to large deployments without re-architecting.
Developer Experience¶
Good tooling means faster delivery and fewer errors. We choose tools with clear documentation and sensible defaults.
Summary Table¶
| Category | Tool | Primary Use |
|---|---|---|
| Cloud Infrastructure | AWS | Core hosting, serverless, email |
| Edge & CDN | Cloudflare | DNS, caching, DDoS protection |
| App Hosting | Fly.io | Containers, edge apps |
| Budget Hosting | Hostinger | Small sites, WordPress |
| Object Storage | Wasabi | Backups, files, media |
| Collaboration | Nextcloud | File sync, calendar, docs |
| CMS | WordPress | Blogs, marketing sites |
| Documentation | MkDocs | Technical docs |
| Metrics | InfluxDB | Monitoring, time-series |
| Domains | OpenSRS | Domain registration |
Questions?¶
If you're curious about why we chose a specific tool for your project, or want recommendations for your own stack, get in touch.