7 ms·
## back end - Servers running Ubuntu hosted at Linode (outages recently have been worrying) - NGINX - NodeJS & express framework - MongoDB replica set with
by steveridout 11y ago
## back end
- Servers running Ubuntu hosted at Linode (outages recently have been worrying)
- NGINX
- NodeJS & express framework
- MongoDB replica set with primary, secondary & arbiter
## front end
- BackboneJS
- JQuery
- gulp for build & deploy script
- RequireJS for modules
It's been going fairly well on the whole. This is my first web-site with a back end, so I don't have experience with Python, PHP, MySQL, etc... to compare it to. Given that, it's hard to say whether I'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'm still using the older, very disk-space hungry version 2.6.x for now.