Microservices Will Open Up a New World of Agility
As mentioned above, creating a microservices architecture is part of our two-pronged
strategy. We’ll be able to do things we could never do in our legacy environment. We can
isolate code changes better, test faster, perform rapid deployments, release more often
and collect user feedback more quickly. Microservice architecture teams are also more
independent and able to release changes with less dependencies on cross-team coordi-
nation. This will allow us to deliver new features – like an enhanced user interface for a
registration system – on an on-demand basis.
The end-to-end automation that microservices provide will offer its own set of advan-
tages. Sabre will be able to implement governance as code, ensuring security and com-
pliance is adhered to at any given time. With microservices architecture and fully auto-
mated CI/CD, Sabre can reduce the effort around change control dramatically, allowing
teams to be more efficient.
Creating a microservices architecture also enables Sabre to easily adopt current deploy-
ment strategies (blue-green/canary) for the broader application portfolio. This will
reduce our time to market and allow for accelerated customer feedback to our product
teams. As we all know, consumers encountering a slow booking website will bounce
quickly to another – so better bug detection is an important factor in the travel industry.
Faster cycles also give us the ability to restore previous application deployments quickly.
API updates were a challenge in the past. Splitting them up into microservices, we can
do an API update without needing it to go hand-in-hand with a front-end update. This
62 | THE DOPPLER |
FALL 2019