BlinkRx

Disaster Recovery Framework

A tested recovery program for a prescription system of record, spanning infrastructure, data, deployment, and observability failure domains.

  • AWS Aurora
  • EKS
  • Kubernetes
  • Kinesis
  • Firehose
  • New Relic
  • GitHub Actions
  • Runbooks

Case study outcomes

8Recovery runbooks authored
4Live scenarios exercised
30 minValidated recovery time

Overview

As the prescription platform became a system of record, recovery knowledge remained distributed across infrastructure and application owners. A serious failure could stop prescription processing without a shared, tested response path.

What I Did

I defined the recovery framework, authored eight runbooks across the service’s major failure domains, and designed and facilitated a staging gameday with engineers operating the procedures live.

  • Documented recovery responsibilities for application, database, cluster, network, stream, secret, delivery, and monitoring failures.
  • Defined recovery and data-loss objectives appropriate for a critical pharmacy workflow.
  • Exercised restart, failover, point-in-time recovery, and snapshot-restore scenarios.
  • Captured timestamped validation evidence and revised the runbooks around gaps discovered during execution.
  • Made recovery procedures searchable for faster use during incidents.

Engineering Decisions

A recovery plan is only a hypothesis until someone follows it under realistic conditions. The gameday measured the procedure, exposed ambiguity, and gave the team a concrete basis for improving readiness.

Outcome

The gameday executed four real recovery scenarios and validated a 30-minute recovery time. The resulting runbook set turned service recovery from undocumented team knowledge into a repeatable operational capability.