Multi-tenant SaaS mistakes that show up after launch
Multi-tenant SaaS mistakes that show up after launch: isolation, roles, files, billing, and when to stop and fix.
·
3 min read
Rescue a SaaS someone else built is the job when the product still takes money but every change feels risky: agency gone, original developer gone, deploys scary, and nobody sure what runs where. You do not need a greenfield rewrite cheerlead. You need a team that will walk into an inherited mess, put it on accounts you own, and ship one safe change so the business can breathe.
Rescue time looks like bus-factor fear: only one person (or nobody) can deploy. There is no staging, or staging lies. Servers were hand-fed years ago. The cloud bill climbs and nobody can explain it. Repos live in an agency GitLab you do not control. I’ve seen founders freeze a roadmap for months because the last release needed a prayer and a weekend. Support still answers tickets. Sales still sells. Eng just will not touch production without a war room, and the backlog fills with “too scary for now” tickets that sales keeps promising anyway.
If that is your week, the problem is not “more features.” It is trust in the system that already pays the bills, and a deploy path people will use on a Tuesday.
Most rescues do not start with a blank repo. They start with reading the code, getting a build and a pipeline, and putting cloud, domain, and data in your name if they are not already. Then one reversible change to production so the team sees the machine work again. Only after that do you make it cheap to change: tests where money breaks, infra in git, monitoring that wakes someone.
Eight Mile’s SaaS work treats inherited products as a normal job: audit, stabilise, then make change cheap, live on your own accounts. Soft paths when the mess is mostly eng process or cloud: software development and infrastructure and cloud. Fixed price for the next useful release, agreed before we start. You get a working path out of fear, not a slide deck about a future rewrite that never ships.
Stabilise when the product can carry the next year with discipline: messy but understandable domains, data you trust, customers who would hate a cutover. Rewrite when the stack cannot carry the roadmap, or when every small change means weeks of archaeology. A new agency that sells a full rewrite on week one is often selling billable weeks. Staying frozen because deploys are scary is the other failure. Honesty beats theatre. The question is whether this codebase can carry the next twelve months of real customer work, not whether it would impress a conference talk.
If the repo, cloud account, or domain still sits with the old agency, move them into your name before you invest in features. Day-one ownership is the point: code, accounts, and data yours, not rented on someone else’s platform. Eight Mile works inside your accounts; there is no lock-in layer to peel off later. If keys and billing still sit with the old shop, that transfer is part of the rescue, not a nice-to-have.
If you need to rescue a SaaS someone else built, start with a conversation and a look at the repo, not a rewrite pitch deck. Bring the deploy story you fear and the bill you cannot explain.
Read it. Get it building. Ship one safe change. Then improve what customers actually feel.
If you want that rescue review and a fixed-price next release on accounts you own, contact Eight Mile and send the repo link plus what scares you about the next deploy.
Multi-tenant SaaS mistakes that show up after launch: isolation, roles, files, billing, and when to stop and fix.
·
3 min read
Taking software in-house after a consultancy build: when to move, what must be true, and what a real handover includes.
·
3 min read
You don’t need a 40-page spec to start: what to bring instead, ruthless v1 must-haves, and how a first release gets priced.
·
3 min read
What “first working link in week two” actually means: a real URL for feedback, not a finished SaaS on day 14.
·
3 min read
Internal tools: buy SaaS or build on your data: when shelf seats win, and when custom on your stack is the real product.
·
3 min read
Customer portal vs email-and-Excel for trades / clinics / field teams: when a login beats chaser calls and wrong quote versions.
·
3 min read
When spreadsheets stop being enough for ops: breaking signs, what a proper system is, and how to replace the sheet without a scary IT project.
·
3 min read
Who owns the code when you hire a London software consultancy? You should: repos, cloud, domain and data from day one.
·
3 min read
Fixed-price software vs agency retainers: cost certainty and a finish line versus monthly capacity, and which fits your build.
·
3 min read
Do I need a technical co-founder or a development partner? Equity leadership vs a paid partner who ships and leaves you the IP.
·
3 min read
Build a SaaS in 6 weeks: when a focused MVP is realistic, what you need before week one, and how Eight Mile ships it.
·
3 min read
Field team software fails without offline-first: vans need capture, queue, and sync that works when signal dies.
·
3 min read
Security audit checklist before you go live: access, secrets, backups, auth, deps, alerting, and when to bring in an auditor.
·
3 min read
AWS vs managed hosting for a small SaaS: when simple platforms fit, and when owned cloud, IAM and infra in git win.
·
3 min read