By lueenavarro
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.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hello,
For a small-scale application with 2-3 users, setting up a Kubernetes cluster or multiple Droplets might be an overkill. Also, it might be challenging for your customer to maintain the app if they don’t have experience with Kubernetes already.
Based on your requirements, it seems like you’re looking for a solution that’s easy to maintain and manage. In this case, I would recommend considering DigitalOcean’s App Platform and Managed Database service.
DigitalOcean App Platform: This is a Platform as a Service (PaaS) offering from DigitalOcean. With App Platform, you can deploy and scale applications quickly without managing any infrastructure.
DigitalOcean Managed Database: This is a fully managed database service. You can choose different types of databases including PostgreSQL.
A single instance of each of the App Platform and Managed Database service should be sufficient to handle your needs while also keeping maintenance to a minimum for your customer.
Best,
Bobby
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.