This talk explores how the real-time data architecture developed by AOL’s Media Platform group manages the collection and distribution of data collected from consumer devices, internal and external systems.
The first challenge is understanding what to measure, and why a data-driven approach to performance management is so important. We will examine the different types of data that can be assembled to create a meaningful picture of application health.
With the scope of the problem defined, we’ll dive into the technologies used to collect, stream, store, aggregate, and visualize application data in real time. We’ll discuss how to use tools like RabbitMQ as a high-performance data broker, and explore how to use Node.js to create lightweight, highly-focused micro-services that allow for massive distribution of aggregation and data distribution load. We’ll explore ElasticSearch’s powerful data aggregation tools and learn how to find meaningful associations in data, how to construct efficient indexes, and build effective queries.
Samantha Quiñones is a polyglot hacker and systems architecture expert. Over the course of her 17-year career, she has built software and led teams for some of the largest names in technology, and she is currently a principal software engineer at AOL. Samantha is a frequent speaker at technology conferences and participated in the White House Data Jam on STEM Workforce Quality, Flow, and Diversity. She has been recognized by the Huffington Post as one of the top Latin@s in American Media, and is a recipient of the DCFT Powerful Female Programmers Award.
Comments on this page are now closed.
©2015, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org