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.