You are on page 1of 13

Copyright © 2016 FlightStats, Inc.

1
FlightStats Data and Platform

Copyright © 2016 FlightStats, Inc. 2


Who is FlightStats?
FlightStats is the leading provider of global real-time
flight status data.

Copyright © 2016 FlightStats, Inc. 3


Scope and Scale

● Over 500 sources of data


● Daily ingress
○ ~15M flight events
○ ~260M aircraft positions
○ ~1M PNRs
● Daily egress
○ ~2M FlightStats.com requests
○ ~1M mobile app requests
○ ~15M Flex API requests
○ ~1.5M flight/trip notifications
Copyright © 2016 FlightStats, Inc. 4
Data Pipeline

Copyright © 2016 FlightStats, Inc. 5


The Hub

Object storage based, scalable, highly available, multi-channel


data queuing and eventing system.

Copyright © 2016 FlightStats, Inc. Open Source: https://github.com/flightstats/hub 6


Collected and Aggregated Data (FLIFO)

Gate Departure
Gate Arrival

Runway
Departure
In-flight
Positional Runway Arrival
Tracking
Copyright © 2016 FlightStats, Inc. 7
Generated Data

Special Incidents Synthetic Positions

Delay Prediction

Flight
Notifications
Copyright © 2016 FlightStats, Inc. 8
Data Warehouse

● Data warehouse with 6 Years of historical flight data


● Analytics Products
○ Airline competitive analysis
○ Airline route analysis
○ Airport operations analysis
○ On time performance metrics

Copyright © 2016 FlightStats, Inc. 9


Hybrid Cloud

● Resources hosted in our private data center and with


Amazon Web Services (AWS)
○ Core data processing and service layer resides in the
private data center
○ API endpoints that require low latency connections live
in AWS
● Private infrastructure virtualized with VMWare

Copyright © 2016 FlightStats, Inc. 10


Engineering Principles

● Agile development
○ Small, fast teams
○ Product centric
○ Customer interactive
○ Semi-autonomous
● Automate everything
● Measure everything
● Total system awareness
● Industry best practices and tools
● Recruit and hire the best talent
Copyright © 2016 FlightStats, Inc. 11
Software Stack

● Java 8 backend
● Node.js micro-service edge layer
● PostgreSQL, MongoDB databases
● Web - HTML5, React, Redux, Elasticsearch
● Mobile - iOS/Android

Copyright © 2016 FlightStats, Inc. 12


● http://flightstats.com
● Data for your apps: http://developer.flightstats.com
● The Hub: https://github.com/flightstats/hub
● email: chad@flightstats.com
Copyright © 2016 FlightStats, Inc. 13

You might also like