How Oracle Graal Supercharged Twitter’s Microservices Platform

Published August 08, 2018
Holger Mueller
Vice President and Principal Analyst

Executive Summary

How Oracle Graal Supercharged Twitter’s Microservices PlatformBasic Research on Computing Fundamentals Delivers Once-in-a-Lifetime Performance Improvements

Twitter runs one of the most visible social networks in the world. Its move to a microservices infrastructure has addressed scalability challenges it faced in the past. Because Twitter is a free service (apart from the premium features it offers to enterprise customers), cost-effectiveness is a necessity that must be balanced with uptime.
 
As such, the company is constantly looking into ways to increase availability of the platform while keeping an eye on costs. Twitter saw Oracle Graal, a language-independent compiler engine and virtual machine, and decided to try it. Average CPU savings for compiler innovation are in the 1–2 percent range, but using Oracle Graal, Twitter realized between 8 and 11 percent CPU savings, depending on the microservice ported. This enables rare, once-in-a-lifetime savings for compiler innovation.
 
This case study documents Twitter's experience selecting and implementing Oracle Graal. 

Membership required to view

Already a member?
--- OR ---
Purchase this single report
$2,000.00