Stefanie Erne is a Senior Software Engineer at nxt Engineering GmbH, where she specializes in designing and developing innovative web applications across diverse industries. With over a decade of experience, she focuses on creating user-friendly, scalable solutions using modern .NET, cloud-native, and frontend technologies. Her passion lies in transforming complex technical challenges into intuitive systems that simplify user experiences.
International train travel can be notoriously complex – multiple languages, diverse booking systems, and intricate routes can turn vacation planning into a nightmare. This session showcases how modern .NET and cloud-native technologies can transform an intimidating booking process into an accessible, user-friendly experience that breaks down barriers to international train travel. Session Description Building a platform for international train bookings presents unique challenges: navigating complex cross-border rail systems, creating an intuitive user experience, and making train travel more approachable for everyone. This talk goes behind the scenes of a specialized booking platform that aims to demystify international train travel. Key topics covered: - Resilient system: Showcasing architecture that gracefully handles external system instabilities - User-centric design: Providing a seamless booking experience despite unpredictable providers and reducing the complexity of train ticket pricing jungle for customers - Flexible integration layer: how we utilized the Adapter pattern to abstract the integration with external systems and how it allows us to easily switch out providers This is more than a technical deep dive – it's a story of how thoughtful technology design can make international train travel less intimidating and more accessible. We'll explore how strategic architectural choices can simplify complex integrations and improve system reliability.