
Omio: How a Google Cloud backend streamlined user experience
Omio was looking to unify the backend of its app to ensure users always have access to the newest feature updates and receive key itinerary information – even while the app is turned off.
Scroll down for more
Business Benefits
Thanks to this optimisation, Omio was able to provide their users with a highly available, Cloud-hosted, and fully integrated multiplatform mobile app, which:
Results by Numbers
10 min
Time
To deliver new features to the user; previously, this took months
300
Microservices
Render the app highly-performant
3x
Reduction
In the number of expensive requests to partner systems
2.5x
Reduction
In the development effort thanks to Cloud services
Business Need
Omio, previously known as GoEuro, today has more than 27 million monthly users, with 70% of traffic from mobile alone. To help engage and delight this user-base, Omio wanted to enhance the user experience of one of its key products – the mobile app.
The app already provided crucial information such as the departure platform, train stops in between destinations, and delays or alterations to services. But: users could only benefit from this functionality when the app was turned on.
To alleviate this inconvenience, Omio wanted to build a Google Cloud-hosted infrastructure that would unify the desktop and mobile applications via the backend – enabling the app to work even when turned off, and for updates to be implemented across all platforms in unison.

A multi-platform experience has been an essential part of the Omio travel app since day one. Working with PGS Software to optimise and unify this process has proven very successful, as their nearly decade-long experience with the Cloud has helped us benefit from a future-proof and scalable solution whose backend is integrated across all platforms. Now, our customers can enjoy live updates and the newest in-app features anytime and on any device.
— Moiz Zuberi, Senior Engineering Manager, Omio
Project Details

Solutions
DevOps, Integration Testing, Canary / Zero-Downtime Deployment, Microservices, Infrastructure as Code

Technologies
Google Cloud Platform, Firebase, PubSub, Kubernetes, Docker, Spring Boot, Protobuf

Tools
Jenkins, Github, Jira, Grafna, Kibana, Sentry, Terraform
About the Client

Omio (previously known as GoEuro) helps customers find and book tickets for travel by train, bus and flight across Europe. Omio shows the best transport options, based on duration, price or mode, while eliminating the need for users to visit multiple websites to plan a trip and creating a simple, personalised booking experience.
Need a software solution?
Don’t hesitate to get in touch via the form below or at:
+48 71 798 2692
Let us know what you’re looking for.