m@ksim.pro
Back to all posts
IT 4 min read

Business continuity for SaaS: when someone else's service becomes your operational backbone

SaaS speeds up business, but it does not remove the obligation to prepare for failures. How to think about dependencies on external services.

Over the past few years, companies have moved a significant portion of their operational infrastructure to third-party services. CRM, financial accounting, communications, project management, file storage, email - all of this now routinely runs on someone else's servers, on subscription, under someone else's management.

This is a rational choice. SaaS means not having to manage infrastructure, not hiring administrators, not worrying about updates. The barrier to entry drops, deployment speed rises.

But this choice has a flip side that is easy to ignore while everything is working.

What operational dependency means

When an employee cannot start their working day without access to a specific service - that is an operational dependency. When a business process stops if an external tool is unavailable - that is one too.

Dependency itself is not the problem. The problem is dependency without awareness and without a plan.

In most companies I work with, there is no clear answer to a simple question: "If this service becomes unavailable at 9 this morning for 8 hours - what happens?" Sometimes the answer is "nothing serious, we'll wait." Sometimes it is "everything stops." Most often there is no answer at all, and that in itself is telling.

Why SaaS outages happen

SaaS providers are companies. They experience technical failures. They perform maintenance. They change pricing or discontinue a product. They can be acquired - and then terms change. They can be affected by regulators. They can lose funding and shut down.

None of these events are exotic. All of them have happened to real products that real companies relied on.

The question is not whether any of these things will happen to your provider. The question is whether your company is prepared for at least one of these scenarios.

How to assess the risk

A simple classification of dependencies helps set priorities.

The first question is criticality. What happens if this service is unavailable? Options: minor inconvenience, slower work, partial process stop, full process stop. The higher the criticality, the more attention this dependency deserves.

The second question is duration. How long an outage is acceptable? One hour? One day? One week? This determines how serious the backup plan needs to be.

The third question is alternatives. Is there a manual way to do the same work? Is there a competing product to switch to? Or is the dependency so deep that there is no realistic alternative within a reasonable timeframe?

What a continuity plan for SaaS includes

A proper plan does not have to be complex. For most companies a few components are sufficient.

Dependency inventory: a list of all external services used in critical processes. Not the full subscription list - only those without which business processes stop or slow significantly.

Data backups: make sure that data living in SaaS products is regularly exported and stored somewhere your company controls. This applies first of all to CRM, financial systems, and customer databases.

Unavailability procedure: a simple one-page document for each critical service. Who notifies the team? What is done manually during the outage? Who decides on escalation?

Contract review: check what the SLA says about target recovery times and about provider liability in case of failure. This rarely provides legal protection in the full sense - but it helps set realistic expectations.

A few questions to start with

If the topic feels abstract, here are concrete questions:

  1. Which three external services, if they disappeared today, would stop the company's work?
  2. Do you have a recent copy of the data from each of them, stored by you and not by the provider?
  3. Does your team know what to do in the first two hours if any of them goes down?
  4. When did you last check that these plans are still current?

Readiness for failures is not paranoia. It is part of responsible management of a company that depends on tools running on someone else's servers.

Back to all posts
Contact

If this resonated, write to me. I reply personally.

WhatsApp