Services · 02 · Scale

Performance and reliability

Fast under load, calm on launch day, cheaper to run.

Website speed optimization is finding what makes a web application slow or fragile and fixing it: queries, caching, queues, infrastructure and the front end. Start with a five-day performance audit, a launch-readiness check, or your cloud pipeline.

01

Problems this work solves

  1. Pages or APIs are slow, and nobody can say which layer is to blame.

  2. A launch, campaign or sale is coming, and you're not sure the system will hold.

  3. The cloud bill keeps rising, deployments are manual, and nobody has ever tested a restore from backup.

What the Scale line is

Scale is performance and reliability engineering: I find what makes a web application slow, fragile or expensive to run, measure it, and fix it, from database queries and caching to infrastructure, deployments and Core Web Vitals. It is for teams in the US, UK, EU and the Gulf whose system already has real users and real traffic.

The work is the same whether the pressure is a slow checkout, a launch date or a cloud bill: measure first, then change the thing the numbers point at, then measure again.

Who this is for, and who it isn't

It suits SaaS and e-commerce teams whose pages or APIs feel slow, sites failing Core Web Vitals in Search Console, media and commerce platforms facing a broadcast, a vote or a sale, and teams still deploying by hand or paying for servers nobody has right-sized.

It does not suit a site with no real traffic yet, because there is nothing real to measure, or a team that already runs a mature SRE function. For an event less than a week away with no staging environment, I can still help, but that is emergency work, not readiness.

The problems I usually hear

"The site is slow and every team blames a different layer." "We have a launch in a few weeks and we've never tested at that load." "The bill doubled and traffic didn't." "Deploys happen on Friday nights because they scare us." "We have backups, we think."

Behind most of these sit a handful of causes I see again and again: queries without the right indexes, data fetched once per row instead of once per page, no cache in front of the expensive reads, slow work done inside the request instead of a queue, and images sent at full size. None of them needs a rewrite to fix.

What you get

You get measurements before you get opinions: where the time goes, page by page and endpoint by endpoint, down to individual queries. Then a ranked list of fixes with expected impact, effort and risk, and, if you want them, the fixes themselves, re-measured after each one.

The performance and Core Web Vitals audit is the measured report. Launch-day readiness adds a load model, load tests until something breaks, the changes that move the breaking point, and on-call cover during the event. Cloud, DevOps and cost covers infrastructure as code, CI/CD, monitoring, restore-tested backups and a cost report. The database design and query optimization offer and the SEO, AIO and GEO offer below go deeper on queries and on what search engines and AI crawlers receive.

How it starts

With the fixed-price performance audit. It needs read access to the code, the database's slow-query log or a read replica, your analytics or Search Console, and your monitoring tool if you have one. It ends with a written report and a walkthrough with your team.

The results this approach has produced are on the case pages: a magazine's main pages went from 1–3 min → 3 s after a rebuild with fixed queries, caching and right-sized images, and a voting platform served 1.6M+ users over its campaign with API responses of <1 s at peak.

Where this work happens

For UK and EU teams, slow pages cost search traffic as well as conversions, and most of the working day overlaps with mine, so audits and fixes run on short, same-day loops. Where the work touches personal data, it runs inside your infrastructure under a data processing agreement. For UAE teams, infrastructure work often starts with where data must stay: I build in a UAE or Saudi cloud region and keep backups, logs and monitoring data there too, so residency holds end to end, not only for the main database.

02

Performance and reliability services

  • Performance and Core Web Vitals audit

    Find out in five working days exactly why your application is slow, and what to fix first.

    Price
    Fixed price
    Timeline
    Agreed per project
  • Launch-day readiness

    Your biggest day shouldn't be your first real load test.

    Price
    Fixed price for readiness; on-call cover priced per day
    Timeline
    Best started well before the event
  • Cloud, DevOps and cost

    Deployments you don't dread, backups you've actually tested, and a cloud bill that makes sense.

    Price
    Fixed-scope quote; optional monthly retainer
    Timeline
    Agreed per project, then optional monthly care
  • Database design and query optimization

    Slow queries found and fixed, schemas that hold at the next stage of growth, and backups that have actually been restored.

    Price
    Fixed price for the review, then a quote for larger changes
    Timeline
    Scoped after reading the slow-query logs
  • SEO, AIO and GEO: AI search visibility

    SEO, AIO and GEO for websites and projects: pages that search engines and AI assistants can crawl, understand and cite, with the checks built into every deploy.

    Price
    Fixed price for the audit, then a quote for the fixes
    Timeline
    Audit first, then fixes in stages

03

Case studies behind this work

04

Questions about performance and reliability

Where do you start with a slow application?

With measurement, not guesses: real-user data where it exists, then profiling of the slowest pages and endpoints down to individual queries and code paths. The fix list follows the numbers.

Do you only work on new systems?

Most of this work is on existing systems that have grown slow or fragile over time. The aim is to fix what matters most without a rewrite.

What are Core Web Vitals?

Google's three measures of page experience: Largest Contentful Paint for loading, Interaction to Next Paint for responsiveness and Cumulative Layout Shift for visual stability. Google calls a page good when it meets all three thresholds at the 75th percentile of real page loads.

Will bigger servers fix it?

Sometimes, for a while. Usually the time goes into a few slow queries, a missing cache or work that belongs in a queue, and bigger servers only make that more expensive. The audit tells you which case you're in before you pay for capacity.

Can you load-test without affecting real users?

Yes. Load tests run against a staging copy of production, stepping the load up until something fails. Production only sees the fixes, after they've been tested.

Do you work with our existing cloud provider?

Yes. Mainly Google Cloud and AWS, and also Vercel, Railway and DigitalOcean. The work happens in your accounts, so nothing has to move unless moving is the fix.

Do you provide on-call cover?

During a planned event, yes, as part of launch readiness. For round-the-clock cover with a contractual response time in minutes, I'll say so plainly and help you arrange it.

What slows a web app down most often?

The usual causes, from the server to the browser: database queries without the right indexes, or that load related rows once per row instead of once per page; no cache in front of the expensive reads; slow work done inside the request instead of in a queue; and images sent at full size. None of them needs a rewrite to fix. The performance and Core Web Vitals audit measures which of them is yours before anything is changed.

How do I cut my cloud bill without risk?

Measure first, then change what the numbers point at. The review inventories what runs where and what it costs, and the usual fixes are right-sizing instances, removing idle resources, caching in front of expensive services, and committed or spot capacity where the workload allows. Cloud, DevOps and cost covers where a bill usually leaks.

How this works in your market

How this works in the United Kingdom

Most of your working day overlaps mine. Field data comes from your Search Console and analytics, read under an NDA and, where personal data is involved, a data processing agreement.

How this works in the European Union

Audits run inside your EU infrastructure where possible, so data stays stored there; EU guidance treats remote access from India as a transfer, so Standard Contractual Clauses cover it. Confirm with your counsel.

How this works in the United Arab Emirates

Infrastructure, backups, logs and monitoring can all stay in a UAE region, chosen before the first server is built.

05

Related writing