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. 
Get Access to This Premium Content
Already a member? Login to Access
Premium Content

Premium content. Log in to your account here. If you do not have a premium membership login, become a member of the Constellation Executive Network or Research Unlimited account. Please contact [email protected] to ask about your access options or click the price below to purchase this report individually.