wood burning stoves 2.0*
The moose likes Meaningless Drivel and the fly likes Giant commercial use of Java: Twitter Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Meaningless Drivel
Bookmark "Giant commercial use of Java: Twitter" Watch "Giant commercial use of Java: Twitter" New topic
Author

Giant commercial use of Java: Twitter

Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4646
    
    5

A while back, someone started a thread based on the claim that Java wasn't used for large scale production applications. It smelled like a troll thread, but The fundamental topic has some validity. The answer is, yes, Java is used for huge sites.

http://www.theregister.co.uk/2012/11/08/twitter_epic_traffic_saved_by_java/
Twitter survives election after Ruby-to-Java move

Peak traffic of 874,560 Tweets per minute without Fail Whale coming up for air
By Neil McAllister in San Francisco • Get more from this author

Micro-blogging site Twitter experienced record traffic as the results of the 2012 US Presidential election were announced on Tuesday night, but the service never faltered despite the increased load – something Twitter engineers credit to the company's move from Ruby to Java for its backend software.

According to a blog post by Mazen Rawashdeh, Twitter's VP of infrastructure operations engineering, Twitter users posted an average of 9,965 messages per second between the hours of 8:11pm and 9:11pm Pacific Time.

During a single second at 8:20pm, Twitter users produced 15,107 new posts, Rawashdeh writes, and during the peak traffic period of the evening they generated 874,560 posts in a single minute.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

Pat Farrell wrote:A while back, someone started a thread based on the claim that Java wasn't used for large scale production applications.

Anyone who says something like that does not have a realistic view of the world...


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
chris webster
Bartender

Joined: Mar 01, 2009
Posts: 1615
    
  13

Actually, it would be more accurate to say that Twitter is a giant commercial user of the JVM, but they seem to be using Scala rather than Java in a lot of areas.


No more Blub for me, thank you, Vicar.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4646
    
    5

chris webster wrote:using Scala rather than Java

I read long ago that Twitter was an early Scala user, but the recent article stated that they are now using Scala selectively with lots of Java.

Without being into their code base, we'll probably never know.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Giant commercial use of Java: Twitter
 
Similar Threads
Learning to code my first web app using servlets hibernate
JavaRanch Twitter
Big O notation
Ruby? Prospects
Slashdot claims twitter is moving to Scala