Choosing the right technology for building web, mobile or desktop apps is one of the most important challenges for a successful software product development. We’ve gathered a list of popular websites and projects using Redis. You can test these applications, and in some cases even check out their open source code.
Snapchat is a multimedia mobile photo and video sharing application. Created in 2011 by Evan Spiegel, Bobby Murphy and Frank Brown while they were studying at Stanford University. The web app was developed by Snap Inc. Snapchat is using Redis for fast in-memory data storage. Main advantages of using Redis for Snapchat are opportunities to create a scalable cache infrastructure, also it has HA features and you can use an extensive commands.
- URL: https://www.snapchat.com/
Digg is a social network, the essence of which is the exchange and creation of news among users. Users can create news independently, create a tape of their own interests and vote for other news. The resource uses Redis as the main solution for cummulative page event counters. Information about clicks is extracted in real time, on the basis of these data the values increase (news rating increases).
- URL: http://digg.com/
Stackoverflow is known for all developers the question-answer service. Users can ask questions, other users comment and rate responses. According to the activity of users and the number of “likes”, the system of rewards is working. Starkerflov uses Redis as a caching layer for the whole network. Stack caches all the information, even about the actions of anonymous users, so such fast technology as radis was an ideal choice.
- URL: https://stackoverflow.com/
Pinterest is a social service for photo. Users share photos – “pins”, comment, create boards and share information. Today it’s the most popular platform for inspiring interest-based imagery. Radis is used to build a follower model. Radis helps create the service-oriented architecture, follow the interest graph, and clogs up efficient graph operations.
- URL: https://www.pinterest.com/
Github is one of the largest web services for collaborative software development. There are free and paid tariff plans for using the site. The GIthub was founded in San-Serrano in 2008 and is constantly growing. To make the service faster, more scalable, developers switched to Redis which works as a persistent key/value store for routing information and a variety of other data.
- URL: https://github.com/