Title
AWS re:Invent 2022 - Serving 4.8 billion railway customers a year: Story of Deutsche Bahn (CON327)
Summary
- Deutsche Bahn, a major railway company, faced challenges with legacy IT systems, which led to long release cycles, operational inefficiencies, and security concerns.
 - AWS specialist solutions architect Sascha Möllerink presented the company's journey towards application modernization using AWS services.
 - The modernization focused on improving user experience, reducing time to market, and implementing a cloud-native approach.
 - Deutsche Bahn adopted a microservices architecture, utilized Amazon EKS for container orchestration, and integrated various AWS services for different functionalities.
 - The company achieved a significant increase in deployment frequency, improved omnichannel user experience, and adopted a Cloud First strategy.
 - Technical insights included the use of AWS Fargate for serverless compute, Amazon RDS for databases, and AWS KMS for ticket validation.
 - Deutsche Bahn leveraged spot instances for cost savings and tested for resiliency using AWS fault injection simulator.
 - Future plans include multi-region backups, cluster separation for increased resiliency, cost transparency, and exploring AWS Graviton processors for better cost and carbon footprint optimization.
 
Insights
- Application modernization is a comprehensive process that affects the entire business, not just the IT department.
 - Embracing agility and the ability to fail fast is crucial for iterative development and innovation.
 - The use of microservices and containerization with Kubernetes and Amazon EKS can lead to increased scalability, flexibility, and reduced operational overhead.
 - Integration with various AWS services allows for a more robust and secure infrastructure, with the ability to handle complex tasks like ticket validation and real-time updates.
 - The adoption of a Cloud First strategy and cloud-native development practices can lead to significant improvements in time to market and user experience.
 - Utilizing spot instances and serverless options like AWS Fargate can result in substantial cost savings and operational efficiency.
 - Planning for multi-region backups and cluster separation can enhance the resiliency and reliability of the system.
 - The consideration of AWS Graviton processors indicates a forward-thinking approach to cost optimization and environmental sustainability.