←back to thread

797 points burnerbob | 1 comments | | HN request time: 0.207s | source
Show context
aledalgrande ◴[] No.36809594[source]
Wondering if for small/bootstrapped projects there's any alternative people suggest? Fly has a nice UX and accessible prices, but it's unstable at best. I use the big clouds at work, but for personal they are $$$. Also I want to keep devops tending asymptotically to zero.
replies(6): >>36809634 #>>36809757 #>>36809923 #>>36809986 #>>36810231 #>>36817346 #
q7xvh97o2pDhNrh ◴[] No.36809923[source]
Maybe just pick up 3 chonky EC2 boxes, set up iptables on each of them, have each one run a containerized version of your code that gets built and deployed from CI every time you push to Github, slap an ALB in front of it all, and call it a day?

And if you need state, then spin up a little RDS with your favorite SQL flavor of choice?

The CI deploy script could even bake in little health-checks so you can do rolling deploys with zero downtime. Depending on how fancy you wanted to get with your shell scripting, you could probably even make 1 of your 3 boxes a canary without too much trouble.

I'm realizing I haven't thought about this in a long time, since nowadays I just get to use the fancy stuff at work. Kind of a fun thought experiment!

replies(1): >>36810004 #
aledalgrande ◴[] No.36810004[source]
The system you describe is quite the monthly bill, off the top of my head.
replies(2): >>36810166 #>>36810401 #
1. justinclift ◴[] No.36810166[source]
You can do the same thing using Hetzner dedicated hosts fairly cheaply:

https://www.hetzner.com/dedicated-rootserver/matrix-ax