Skip to content

High availability architecture

Data centers do go offline — sometimes several at once. We find the single points of failure in your stack and remove them, starting with the ones that would cost you the most.

An engineer replies, not a salesperson — within one business day.

  • Failure-mode review first
  • Multi-zone by default
  • Failover tested, not assumed
  • Co-founders do the work

Official cloud partners

  • Yandex Cloud
  • Selectel
  • Timeweb Cloud
among our clients
  • Novotek
  • RZD
  • SberCorus
  • Otus
  • Besttrip
  • JedAI
  • IMSystems
  • Builddocs
  • Headframe
  • RTDS
Case studies →
symptoms.log

When teams come to us

Everything in one zone

One availability zone, one database primary, one engineer who knows how to fail over.

Deploys cause outages

Even a routine release means a few minutes of errors for your users.

Peaks are a gamble

Launches and seasonal traffic are survived on hope and manual scaling.

An SLA nobody measures

“99.9%” is in a contract, but nobody knows what you actually deliver.

scope.md

What we do

Failure-mode review

What can break, what it takes down with it, and how long recovery really takes.

Multi-zone and multi-region

Workloads and data spread so that losing a zone — or a whole data center — is an event, not an outage.

Database availability

Replication, automatic failover and connection pooling, tested under load.

Zero-downtime releases

Rolling, blue-green and canary deploys with ArgoCD and fast rollback.

Load testing

Capacity planning and load tests before peaks, not during them.

Graceful degradation

Health checks, autoscaling, timeouts and fallbacks, so one slow dependency doesn't take everything down.

What you keep

  • A register of single points of failure
  • Target architecture with the cost of each option
  • Implementation as code
  • Failover test results and SLO definitions

Stack

  • Kubernetes
  • PostgreSQL
  • Patroni
  • ArgoCD
  • Terraform
  • k6
git log --cases

Similar problems we have solved

All case studies
Transportation

RZD

Strict continuity requirements: services cannot be stopped, and problems must be visible before users notice them.

  • Rebuilt the setup for fault tolerance with no single points of failure
  • Set up metrics, logs and meaningful SLI/SLO-based alerts
  • Organized on-call rotations and incident reviews
Fintech and EDI

SberCorus

Releases were rare and manual; every deployment was an event.

  • Moved services to Kubernetes with zero-downtime updates
  • Built build, test and deploy pipelines for every environment
  • Cleaned up secrets management and access rights
EdTech

Otus

Traffic comes in spikes around course launches, and paying for permanent spare capacity made no sense.

  • Migrated the infrastructure to the cloud in stages, without service downtime
  • Set up autoscaling for peak load
  • Added monitoring and regular cost reviews

TEAM.md

Who will work on your project

There are three of us, by design: the engineers you talk to are the engineers who do the work. No account managers, no hand-offs.

  • Alexander Kaloshin — Co-founder

    Alexander Kaloshin

    Co-founder

    20+ years in IT. In 2014 he founded Last.Backend, a container orchestrator built at almost the same time as Kubernetes. Leads our AI practice.

    • Last.Backend: container management and DevOps as a service
    • Fault-tolerant infrastructure: Kubernetes, CI/CD, bare metal
    • Go engineering
    • Speaker at ProIT Fest and GolangConf
  • Alexander Tikhomirov — Co-founder

    Alexander Tikhomirov

    Co-founder

    7 years in DevOps and dozens of delivered projects, from a first pipeline to production under heavy load.

    • Infrastructure design and operations
    • Cloud migrations and greenfield builds
    • CI/CD, Kubernetes, infrastructure as code
  • Denis Gerasimov — Co-founder

    Denis Gerasimov

    Co-founder

    5 years in DevOps. Takes on the hardest problems and sees them through.

    • Complex infrastructure projects
    • Monitoring, on-call and incident response
    • Operations automation
FAQ.md

FAQ

What uptime can we realistically get?
It depends on your architecture, dependencies and budget. We measure where you are now, then show what each extra “nine” would cost.
Do we need multi-region?
Often not at first. Multi-zone covers most failures for less money and complexity. We recommend multi-region or multi-cloud when losing a whole region or provider is a risk the business can't accept.
How is this different from disaster recovery?
High availability keeps you running through small failures automatically. Disaster recovery brings you back after large ones. You need both, sized differently.
Can you test failover without risking production?
Yes. We start in staging, then run controlled drills in production during agreed windows.
Do we own everything you build?
Yes. Code, Terraform, Helm charts and runbooks live in your repositories from day one, and cloud accounts stay in your name. If you ever take the work in-house, the handover is documentation and a call, not a rescue project.

Let's talk about your infrastructure

Tell us what is going on today. We reply within one business day with a free initial review.