Disclosure. Some links on this page are affiliate links. If you sign up with a provider through one of them, AD-MEN may receive a commission at no extra cost to you. We only list providers we actually run client infrastructure on, and commissions never influence which provider we recommend for a given client. Full policy:
affiliate disclosure.
Layer 00 · Infrastructure
Compute, network and edge.
We hold accounts with several providers and choose per client based on region, workload and budget. The account is always opened in the client's name.
Compute · EU
Hetzner Cloud
Our default origin for EU-hosted clients. Exceptional price-to-performance on dedicated vCPU instances with NVMe, private networking, snapshots and load balancers. Data centres in Germany and Finland.
- Used for: Core containers, Scale dedicated servers, Ecosystem app and DB nodes
- Why: cost efficiency lets us put budget into redundancy instead of markup
hetzner.com ↗
Compute · Global
DigitalOcean
Droplets, managed databases and spaces across regions including Amsterdam, Frankfurt, London, New York and Bangalore. Clear pricing, solid API, good managed PostgreSQL and MySQL.
- Used for: clients needing regions Hetzner does not cover, managed database add-on
- Why: predictable billing and managed databases that behave
digitalocean.com ↗
Compute · Enterprise
Amazon Web Services
For Ecosystem clients who need specific managed services (RDS, S3, SES, Lambda), Middle East regions (Bahrain, UAE) or compliance attestations their auditors ask for.
- Used for: multi-region Ecosystem deployments, object storage, transactional email via SES
- Why: breadth of regions and services when a client's requirements demand it
aws.amazon.com ↗
Edge · DNS · WAF
Cloudflare
Authoritative DNS with DNSSEC, global CDN, web application firewall, DDoS mitigation, rate limiting, bot management and origin shielding. In front of every site we host, on every plan.
- Used for: DNS, CDN, WAF, TLS at the edge, Zero Trust access to admin panels
- Why: the single highest-leverage security and performance layer per dollar
cloudflare.com ↗
Domains
Cloudflare Registrar & Namecheap
At-cost registration with registrar lock and 2FA on Cloudflare for supported TLDs; Namecheap for TLDs Cloudflare does not carry and for clients consolidating a large existing portfolio.
- Used for: every client domain, always in the client's own account
- Why: no renewal mark-ups, strong account security, clean transfer process
namecheap.com ↗
Managed WordPress
Kinsta & Cloudways
Where a client specifically wants a managed WordPress platform rather than our own container stack, we operate on Kinsta for premium performance or Cloudways for cost-sensitive multi-site portfolios, and still manage everything around it.
- Used for: clients with an existing managed-WordPress preference or contractual requirement
- Why: mature WordPress tooling, and we remain accountable for the whole ecosystem
kinsta.com ↗
OSUbuntu LTS
Five-year support windows, unattended security upgrades, Livepatch where enabled. Minimal images, hardened to CIS baseline.
RuntimeDocker
Every application runs as an immutable container image built in CI. Rollback is redeploying the previous tag.
Web serverNginx
Reverse proxy and static server, tuned for HTTP/2 and HTTP/3, Brotli, strict TLS and security headers out of the box.
TLSLet's Encrypt
Automated ECDSA certificates at the origin, with expiry monitored independently of the renewal job.
CMSWordPress + WooCommerce
Hardened configuration, curated plugin list, updates staged first. The most maintainable choice for content and commerce teams.
FrontendNext.js / static
For speed-critical marketing sites and headless storefronts. Pre-rendered, cached at the edge, deployed per branch.
BackendLaravel · Django · Node
Portals, APIs and internal tools, chosen per project. Documented, tested and containerised like everything else.
DataPostgreSQL · MySQL · Redis
Managed or self-hosted with replication, point-in-time recovery on Ecosystem, Redis for object and session caching.
CI/CDGitHub Actions
Build, test, performance-budget check and deploy on every push. Staging on pull request, production on merge.
Infra as codeTerraform + Ansible
Every Ecosystem environment is reproducible from a repository. Drift is detected, not discovered.
MonitoringGrafana · Prometheus · Uptime Kuma
Metrics, logs and multi-region uptime checks with alert routing to the on-call engineer.
BackupsRestic to object storage
Encrypted, deduplicated, stored in a different provider and region from the origin, restored on a schedule to prove it.
SecretsBitwarden / Vaultwarden
Shared credential vault per client, handed over at onboarding, with access revocable by the client.
ScanningTrivy · WPScan · OWASP ZAP
Image, dependency and application vulnerability scans on a schedule, with findings tracked to closure.
StatusPublic status page
Optional per client, driven by the same checks that page us, so it is never out of date.
AccessCloudflare Zero Trust
Admin panels and staging behind identity-aware access instead of an IP allow-list.
Mailboxes
Google Workspace
Default for business mailboxes, calendars and shared drives. Seats beyond the plan allocation are passed through at Google's price.
workspace.google.com ↗
Mailboxes
Microsoft 365
For organisations already standardised on Outlook, Teams and SharePoint. Same DMARC and monitoring regime.
microsoft.com ↗
Transactional
Postmark & Amazon SES
Form notifications, receipts, password resets and alerts on a dedicated relay, separated from marketing mail so one never damages the other's reputation.
postmarkapp.com ↗
AnalyticsGoogle Analytics 4
With server-side Google Tag Manager on our infrastructure and consent mode configured per region.
SearchSearch Console · Ahrefs
Crawl, index and ranking data feeding the technical SEO audits and the content programme.
CRM
HubSpot
Default CRM and marketing automation for Scale and Ecosystem clients; free tier where it suffices, paid tiers passed through at cost.
hubspot.com ↗
Email marketing
Brevo
Campaigns, transactional templates and automation for clients who do not need a full CRM, on a dedicated authenticated sending domain.
brevo.com ↗
Paid mediaGoogle Ads · Meta Ads
Managed against server-side conversion events, with spend billed by the platform directly to the client's account.
DashboardsLooker Studio · Metabase
Finance and marketing dashboards on the warehouse, reconciled monthly against source systems.
WarehousePostgreSQL · BigQuery
Event pipeline destination on Ecosystem; PostgreSQL on our infrastructure by default, BigQuery where GA4 export volume justifies it.
ConsentCookie consent platform
Regional consent banner wired to consent mode, so measurement stays lawful and still useful.