Amazon.in

Tuesday, 14 April 2015

Technology to change the world

Flipkart has a very heterogeneous stack for a relatively young technology company (2.5 years).  

The  technology choices are made by each team, using the principle "Which  tool solves our problem best". There is no central group of  people/architects who dictate the technology stack. 

Flipkart  runs all its software on Linux - Debian. The website is primarily built  on PHP. There are a lot of behind the scene services and systems, apart  from the Website. Most of them run on the JVM but are not necessarily  built on Java, though Java is very popular. 

For  storage, MySQL is the most popular choice. Memcached is the primary cache layer.All the top NoSQL datastores have been evaluated at Flipkart and  some are used in production.

In  my two years at Flipkart I have worked on projects on Java, a pure  Python project and in my last project at Flipkart we used Scala. We developed quite a bit of code base in Scala. 

There are projects at Flipkart, which use Hadoop and related software.

No comments:

Post a Comment