virtscale
Virtscale / engineering

What we ship, and how it broke.

Postmortems, ADRs, release notes, field reports. Written by the people on call, published within ten business days of the event, indexed below. No marketing reviews, no email walls.

posts42 since 2024-06
postmortems7 of 7 public
adrs28 accepted
cadenceavg 2 posts / month
01 · Recent

The three most recent posts.
Featured by date, not by view count.

written on call
reviewed by ops · published
All systems operational · nl-ams-1 · prod-eu-a last incident · 84 s degraded RGW reads · 2026-04-21
02 · Log

Everything we've published since launch.
Newest first.

42 entries · 2024-06 → today
RSS at /engineering/feed.xml
03 · ADR index

The decisions we've written down.
28 accepted, 4 superseded.

format · MADR
reviewed quarterly
ADR-0001One region by design (nl-ams-1)accepted · 2024-06
ADR-0007OpenNebula over OpenStack for the substrateaccepted · 2024-08
ADR-0011Ceph Reef as the only persistence layeraccepted · 2024-09
ADR-0014All postmortems public within 10 business daysaccepted · 2024-11
ADR-0018Stripe billing, EUR only, per-event audit linesaccepted · 2025-02
ADR-0019The capped autoscale model (supersedes ADR-0009)accepted · 2025-03
ADR-0022HAProxy 2.8 LTS over nginx for ingressaccepted · 2025-06
ADR-0025No managed databases on the roadmapaccepted · 2025-09
ADR-0026Why we don't operate a multi-region story (yet)accepted · 2025-08
ADR-0027VIPs via Cilium BGP, not MetalLBaccepted · 2025-12
ADR-0028Per-org Prometheus, owned by the customeraccepted · 2026-03
ADR-0009Reactive autoscale, uncapped — superseded by ADR-0019superseded · 2025-03
04 · Roadmap

What we expect to ship this year.
Dates slip; this page is updated, not buried.

last revised 2026-05-01
comments → roadmap@virtscale.eu
Q2 2026Shipped
  • Substrate 7.2 GAOneFlow policy gate · Cilium 1.19
  • Per-org PrometheusADR-0028
  • SDK · Go 1.0typed contract client
Q3 2026In progress
  • Substrate 7.3libvirt 11 · etcd 3.6 · scheduled probes
  • Object lifecycle policiesRGW · expiry + IA tier
  • Terraform provider 2.0contract resource · diff plan
Q4 2026Planned
  • L7 DDoS mitigationat edge · per-VIP rules
  • Cross-zone block snapshotsRBD mirror · async
  • Console redesigncontract-first nav
2027Exploring
  • A second EU regionFrankfurt or Stockholm · ADR-0026 still open
  • GPU poolsL40S · only if depth signals demand
  • Managed Postgresblocked by ADR-0025 · would need supersede