## back end<p>- Servers running Ubuntu hosted at Linode (outages recently have been worrying)<p>- NGINX<p>- NodeJS &amp; express framework<p>- MongoDB replica set with primary, secondary &amp; arbiter<p>## front end<p>- BackboneJS<p>- JQuery<p>- gulp for build &amp; deploy script<p>- RequireJS for modules<p>It&#x27;s been going fairly well on the whole. This is my first web-site with a back end, so I don&#x27;t have experience with Python, PHP, MySQL, etc... to compare it to. Given that, it&#x27;s hard to say whether I&#x27;d choose differently if I started again. I would probably play around with PostgreSQL since a relational DB may suit my needs better. Also, MongoDB can be worrying. I added a replicaset member running the latest stable version 3 with the WiredTiger storage engine to try it out but it kept crashing - not what you want from a database! I&#x27;m still using  the older, very disk-space hungry version 2.6.x for now.