Earlier quoted context omitted.
They place a burden on everyone. A burden that's going to create a two-tier internet where service is immediately refused to EU citizens by every provider except the giant tech companies that can afford to comply.
Why exactly is it seemingly so expensive not to sell your customer data?
Reliability: It’s not great
441–450 of 476 posts
Re: Reliability: It’s not great
#442I've only used Fly.io for a personal app but I think it's a great option so I hope they keep growing.
Re: Reliability: It’s not great
#443Re: Reliability: It’s not great
#444Earlier quoted context omitted.
Create a new Gmail account?
Separating concerns, isolating things that are not related, these are some basic tenets of good engineering. Yet we all keep rolling the ball of mud downhill and act shocked it keeps growing and swallowing everything.
It is postgres + http handlers.
Re: Reliability: It’s not great
#445Earlier quoted context omitted.
If someone is not already using the holy trinity (AWS/Azure/GCP) there is probably a reason.
Egress pricing, for one. fly.io charges an outrageous 2 cents/GB. Google is over 4x that. At fly.io rates, 1Gbps average over a month is $6400/mo. Google is tiered and you’re looking at over $10k/mo. For comparison, a cheap managed switch that can handle 1Gbps costs about $100, maybe a bit more if you want a nice one. A nice router is more. You can rent an entire rack , including power, cooling, and an unmetered 1Gbp…
Re: Reliability: It’s not great
#446Earlier quoted context omitted.
Dokku is also nice and battle-tested: https://dokku.com/ And may I also plug Lunni, a self-hosted Docker Swarm-based PaaS I'm working on right now: https://lunni.dev/ Both work pretty well on $5 servers.
Personally I use portainer for basically the same thing. My only real requirement was that I could easily copy-paste in docker-compose files and have it just work. I use caddy as the proxy, since I found the traefik configuration absolutely incomprehensible. Now I use only 2 labels to proxy instead of 15.
Portainer is also cool – we're using it internally as an API, actually! I've been using it before starting Lunni and my only objection is the UI. Portainer is kinda like a Swiss army knife for containers, but with this power comes the complexity, too.
For example, to see service logs, you have to pick an environment, then go to Stacks, find your stack, find the service you need, open it and then you'll see the service logs button. In Lunni, you open your stack right from the dashboard and click logs button right beside your service name: https://u.ale.sh/lunni-screenshot-logs-button.png
Re: Reliability: It’s not great
#447Growing pains are never fun. It doesn't mention (at least that I read) if they're using HashiCorp Open Source or Enterprise. Open Source is great and I owe my career to it but they might be hitting the scale when the Enterprise features and support start to be worth the price. I've only used Fly.io for a personal app but I think it's a great option so I hope they keep growing.
Re: Reliability: It’s not great
#448Earlier quoted context omitted.
Render.com is another spiritual successor of Heroku. I'd love a world where Fly and Render are both very successful companies.
Render has some great features like making a new sub domain for when a PR is opened so you can test it as a fully working API before you merge
Re: Reliability: It’s not great
#449Earlier quoted context omitted.
You can make sensible assumptions that result in engineering gains though. Step around the problems not through them. For example I have learned that the first step to reliability is removing as many hashicorp products from your stack as possible though. Appears I am not the only one.
If you’ve been using them in ways clearly explicitly called out as not per the design goals, then sure, removing any piece of technology will help you. I’m guessing that is not your actual problem though.