InfoQ Homepage Performance Content on InfoQ
-
Getting Data Science to Production
Sarah Aerni covers the nuts and bolts of the Einstein Platform, a system that enables the automation and scaling of Artificial Intelligence to 1000s of customers, each with multiple models.
-
ML for Question and Answer Understanding @Quora
Nikhil Dandekar discusses how Quora extracts intelligence from questions using machine learning, including question-topic labeling, removing duplicate questions, ranking questions & answers, and more.
-
Go Programming Language
Dave Cheney discusses the Go language: writing and interpreting benchmarks, using performance tools built into the Go runtime, GC and writing GC-friendly code.
-
Scaling Slack
Bing Wei examines the limitations that Slack's back-end ran into and how they overcame them to scale from supporting small teams to serving large organizations of hundreds and thousands of users.
-
Monitoring Modern Architectures with Data Science
Dave Casper talks about how modern data science and algorithms are being applied to "fight machines with machines".
-
Handling Billions of Edges in a Graph Database
Michael Hackstein discusses graph databases, the current scalability problems and their solutions.
-
Performance Mythbusting Panel
The panelists answer audience questions on real-world applied performance proofs across stacks including Java, .NET and Python.
-
Control Flow Integrity Using Hardware Counters
J. Butler and C. Pierce present a system for early detection and prevention of unknown exploits. Their system uses Performance Monitoring Unit hardware to enforce coarse-grained Control Flow Integrity
-
Scale @Reddit Triple Team Size w/o Losing Control
Nick Caldwell discusses his engineering team's approach to Agile development as they scaled from 40 to 120 engineers.
-
The Anatomy of a Distributed System
Tyler McMullen talks through the components and design of a real system, built to perform very high volumes of health checks, done across a cluster of machines for reliability and scalability.
-
Three Baseline Metrics
Mike Burns outlines three metrics -cycle time, throughput, and work item size- a team can use to help improve team performance, and allow for the right decisions to be made at the right time.
-
Code Archaeology
David Mitchell shows how to create visualizations out of code: building a map for a large, legacy code base, creating visuals without drawing, and explaining a roadmap to bring code under control.