• Nginx is used as a proxy between all of our backend Docker services. It allows us to keep the SSL termination on a single service so we don't have the overhead being added to our Node.js processes.


  • We've only just added Rollbar but it's shaping up well. Being able to collate all of our errors with stack traces along with the current user and time is going to save more time you could ever imagine as we currently have to troll through docker logs one after each other just to find a single error where as with Rollbar we can easily search and even be alerted when something goes wrong.


  • Docker let's us scale up and down the amount of web servers we need to meet demand of our users. It also allows really isolated environments which causes less errors when moving from our dev machines over to production.


  • DigitalOcean is the backbone for the whole stack. Without its cheap pricing and easy scalability this whole project wouldn't be possible.


  • We use Postman to test all of the API endpoints to ensure everything's running smoothly before committing any changes.


6525926

Favorite
Views
38
6525926
Favorite
Views
38