The Doppler Quarterly Fall 2019 | Page 64

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