Changes

Line 41: Line 41:  
The implementation of the project goes like this :
 
The implementation of the project goes like this :
   −
Backend will consist of two parts. One for serving normal HTTP requests and other for web socket requests. For serving HTTP requests, I will use Node.js based web framework called '''Express'''.
+
Backend will consist of two parts. One for serving normal HTTP requests and other for web socket requests. For serving HTTP requests, I will use Node.js based MVC framework called '''Sails.js'''.
    
Web socket server will be implemented using '<nowiki/>'''ws'''<nowiki/>' : simple to use and one of the fastest WebSocket implementation for node.js. For message handling and datastore, I propose to use '''Redis. '''Redis is an open source, BSD licensed, advanced <strong>key-value cache</strong> and <strong>store</strong>. It is often referred to as a <strong>data structure server</strong> since keys can contain strings, hashes, lists, sets,sorted sets, bitmaps and hyperloglogs.
 
Web socket server will be implemented using '<nowiki/>'''ws'''<nowiki/>' : simple to use and one of the fastest WebSocket implementation for node.js. For message handling and datastore, I propose to use '''Redis. '''Redis is an open source, BSD licensed, advanced <strong>key-value cache</strong> and <strong>store</strong>. It is often referred to as a <strong>data structure server</strong> since keys can contain strings, hashes, lists, sets,sorted sets, bitmaps and hyperloglogs.
 +
 +
For permanent storage of data, I am proposing to use MongoDB. The agility and scalability of mongoDB inspired me use this for the project.
      Line 98: Line 100:     
'''[https://github.com/abhinavanurag18/Stock-Market-Simulation Stock Market Simulation]'''
 
'''[https://github.com/abhinavanurag18/Stock-Market-Simulation Stock Market Simulation]'''
  −
      
== '''Me and The Community''' ==
 
== '''Me and The Community''' ==