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 :

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

1 comment:

  1. After bets are positioned, a vendor throws the ball and a successful quantity is announced. Although European roulette is the sport most UK casino players have performed, we’re a world tribe at PlayOJO so we’ve obtained all of the three primary kinds of roulette lined. Made by licenced software developer Green Valley Games, our digital roulette tables give you a variety of rules and 1xbet particular bets.