Hey there,
I have been a software developer for several years now and have worked for rather big companies as a dev, but I never had the chance to get into devOps.
I am thinking about launching a small project of my own, already got the tech stack (Java Spring backend and Angular frontend) but I have no idea how to host a production server. I have something like this in my head:
- dedicated Database hosted by DigitalOcean
- one Ubuntu server hosted by DigitalOcean for Angular, Java and Jenkins (with automatic weekly backups)
- Let´s Encrypt SSL certificates managed by DigitalOcean
- domain registration at 1&1 and redirecting the namespaces to DigitalOcean
- Cloudflare protection against DDoS and all the annoying security stuff
I will probably have two of such setups in the long run. One for production and one for dev / testing.
Would having a dedicated jenkins / git server make sense?
Does anyone have any experience with OpenShift and can suggest if it would be a good fit for this project?
Do you think this is a good setup? Every feedback is really appreciated 🙂
submitted by /u/Shippeyy
[link] [comments]