How SBB brings cloud to on-prem & runs critical apps on AWS Outpost
summary
SBB builds a platform called Halon that runs critical rail workloads on AWS Outpost racks using CDK + TypeScript to compile to CloudFormation, EKS/OpenShift worker nodes on Outpost, and an event messaging backbone; architecture uses two geographically separated Outposts (active/active design with active/passive application failover), DVR/local gateway networking for single‑digit‑millisecond latency, 16 infrastructure stacks across ~13 repos, and automated pipelines — deployed in production and proving repeatable and resilient.
AI-written summary · about
chapters (16)
- 0:00Introduction and session overview
- 1:06Why customers adopt hybrid solutions
- 3:15AWS Outpost overview and use cases
- 5:05Building resilient Outpost architectures
- 8:18Network resilience and connectivity
- 11:09Operating Outpost like a cloud region
- 14:16SBB project introduction and context
- 18:54Halon platform requirements and design
- 21:41Outpost as managed infrastructure
- 23:25Production architecture and resilience
- 26:37Cloud architecture principles for Outpost
- 28:48Network transparency with DVR
- 30:35Infrastructure as code layers
- 32:42CDK and deployment pipelines
- 35:14Challenges and solutions with Outpost
- 37:25Key takeaways and summary
related talks
49mAWS secure hybrid edge services with AWS Outposts
39mDeep dive on hybrid cloud use cases with Outposts
53mKeep Calm & Run on AWS: Compliance While Keeping Your Stack
40mThe Rocket Science of Deploying Cloud Foundry in Multi-Cloud Environments
39mCloud Native at PostFinance - Is it completely normal?
36mThe journey towards K8s at Deutsche Bahn
28mSecrets Management at Swiss Federal Railways (SBB)
27mHBF’s AWS cloud transformation
