Monday, December 10, 2012

Trello Tech Stack













Recently been reading about the Architecture behind Trello. The application design is quite simple and straightforward.

Client : 

Pushing & Polling :

  • Socket.io & Websockets
  • AJAX Polling
  • Redis
  • MongoDB
Server :

  • node.js
  • HAProxy
  • Redis
  • MongoDB
Experience with node.js :

We've been playing with a node.js based stack: RailwayJS & MongoDB, for creating a web admin. The main goal was to use an open source framework for CRUD generation. We finally managed a quick & dirty admin setup  for managing site-wide seed data.

Now that I've seen what can be done with node.js, we probably should have explored developing the whole application using a mix of node.js.

Screenshot Image © Copyright 2000-2012 Fog Creek Software, Inc.

No comments:

Post a Comment