I created 2 option for hosting angular/nodejs/postgresql application. The app is a simple POS system that will probably be used by 2-3 persons.

Here is the of the options I made. Check page 2 for the prod environment.

https://docs.google.com/document/d/1O7cCFFLfoPTAdgxflrjOrRsIfM1GG3aeqkPLjcu_5Fk/edit?usp=sharing

My goal is for me to never be bothered again after I handover the application to the client.

I’m thinking if the standby node for the database is a bit overkill.
I’m also thinking if a Kubernetes cluster with 2 nodes is better rather than using 1 droplet.

Please let me know which you think are lacking or overkill.

Submit an answer

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!