~/talk

Running a real world, mission-critical system on Azure

Talkat NDC London 2023 · 2023-01-23..01-27· [devops-and-delivery, kubernetes]
slides:none on file

A production-ready gas‑storage control system runs on Azure using Docker, AKS, Azure SQL and an active‑active messaging design (Redis/Service Bus), with immutable container images in ACR and CI/CD to promote the same image from test to prod. The system handles 8.4 billion m3 (about 6M households for a year), uses geo-replication for databases, daily failover drills between West/North Europe, and software patterns like the outbox pattern plus Poly circuit-breaker for retries. A Log Analytics crashloop once ballooned costs, so budgets, caps and cost dashboards are added; demos and failovers are automated and proven.

AI-written summary · about

  1. 0:00The European Gas network
  2. 5:56Replacing the earlier system
  3. 10:52Our software architecture principles
  4. 13:14Services of the Gas storage
  5. 15:08Zooming in on the Dispatch service
  6. 17:31Demo: Dapr, Docker and other useful tools
  7. 23:33Automated software delivery
  8. 25:36Azure Architecture
  9. 41:23Automated infrastructure deployment
  10. 43:33Dealing with service outages, by adding resilience
  11. 44:24The Retry pattern
  12. 51:05The Circuit breaker pattern
  13. 53:02Distributed caching
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.