O SlideShare utiliza cookies para otimizar a funcionalidade e o desempenho do site, assim como para apresentar publicidade mais relevante aos nossos usuários. Se você continuar a navegar o site, você aceita o uso de cookies. Leia nosso Contrato do Usuário e nossa Política de Privacidade.
O SlideShare utiliza cookies para otimizar a funcionalidade e o desempenho do site, assim como para apresentar publicidade mais relevante aos nossos usuários. Se você continuar a utilizar o site, você aceita o uso de cookies. Leia nossa Política de Privacidade e nosso Contrato do Usuário para obter mais detalhes.
Messaging talk about MQ, Tibco Number of events How we get data to Couchbase
Scheduling a Huge Upgrade for our Schedulers At United we have 4,527 flights that depart daily, each with a carefully scheduled crew of pilots and flight attendants that meet all contract requirements and Federal Aviation Regulations. The team of over 350 schedulers behind all of the daily scheduling also handles a multitude of urgent changes that occur from unplanned events throughout each day: Flight delays, weather issues, a pilot timing out, a crewmember who is sick, etc. Crew scheduling comes with a fair amount of stress, that’s why we are excited to share our progress on developing uCrew, a new, unified, workflow app, that will offload some of that stress for our co-workers. Currently scheduling is done with two separate tools, one for each of our subsidiaries. Rather than chose one tool over the other, the decision was made to start from the ground up and to create a new, modernized program that would improve scheduling for all users by increasing the speed of scheduling updates, reducing delays when scheduling around IRROPS and reducing phone wait times when a crew member calls in to request a schedule change. On October 10th we launched the beta version of uCrew.
Mobile Enablement - lightweight database embedded within a mobile application that automatically synchronizes with a backend Couchbase database, and provides offline capabilities, guaranteed delivery, and resiliency against network connectivity issues. Highly critical applications - Couchbase replicates the data to multiple nodes preventing loss of data or outage due to a single node failure. High performance applications – Couchbase caches and operates on data in memory. It provides sub-millisecond response for key-value lookup of in-memory data and near-linear horizontal scaling. Cloud Support – can be run in AWS and Azure. Resilience – multi master peer-to-peer data replication and cross data center replication provide out of the box HA and DR capabilities without the need for complex application setup. Easy to upgrade.
Low latency High read/write No downtime
Modernizing flight operations technology at United Airlines – Couchbase Connect 2016
Modernizing flight operations technology
Continuously earning the trust
of our employees & customers
4,500+ flights a day serving over 330 destinations worldwide
Transporting over 140 million passengers in 2015
10,000+ Pilot and 25,000+ Flight Attendants
6000+ airport agents
across 4-5 systems
to find and assign a
pilot to the flight*
The life of a “crew scheduler”...
*Remember to key in up to eight different 3-letter codes
in exactly the right sequence. From a list of 400.
Crew Modernization Program
Build a foundational crew management platform to streamline and improve
the process and tools for crew scheduling
Address end user priorities
• Deliver reliable, accurate real-time data
• Enhance the tools for schedulers
• Streamline and improve processes
Not an easy problem to solve
embedded in COBOL –
are difficult to change
& test. Small number
of functional system
Emphasis on end-user
expertise to search and
apply solutions to time-
multiple tools to solve a
single issue with limited
decision support data
available on demand.
And we had our own technical requirements...
Don’t just slap a web app on the mainframe – rethink the stack
Externalize business rules off the mainframe
Enable a single version of the “truth” across pilots, flight attendants & crew
Engineer performance, high availability and disaster recovery
Accelerate mobile application development
api Sync Gateway
web apps mobile apps CB Lite
One stack for pilots, flight attendants & crew schedulers
NoSQL DB storage & high
uCrew is our new platform for
Support for highly mobile workforce
Multiple nodes preventing loss of data or outage to
support critical Operations systems
Cross data center replication provide out of the box
Can be run in AWS and Azure
Why Couchbase for United?
Maximize Key value access
Data Model design
Easy to upgrade
Part of our stack in Commercial and Operations space
Customer applications – synchronize personalized customer details (boarding
passes, reservation details, flight information) between United systems and
United Mobile application
Airport Agent UI – real time flight information changes/updates
Gate Displays – real time updates of flight information and advertising content