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.
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