HN user

dinkledunk

58 karma
Posts0
Comments24
View on HN
No posts found.

How? Just use AppService / EC2 for managed machines. Scales just as well.

It's not about scaling. It's about being able to make a docker image, run that locally on your developer laptop (even if it's a mac) and running the exact same thing in production. Sure you can use docker on top of EC2 but why would you? Just use the ready to go solution you can just buy (managed k8s) and avoid the lock-in. Again, it's critical that you use managed k8s. Don't roll it yourself on top of EC2.

You need a DB most of the time. Managed DBs are easier.

Sure. Using k8s for your app isn't stopping you from doing that if you want. We deploy 1 database server per testing environment, which kubernetes makes easy to do. For production we use a managed database, but they're too expensive for testing environments.

Our crapware doesn't freeze. Needs a custom Health Check endpoint. Can just as easily restart the instance when that check fails.

Mine doesn't either. But I have to run plenty of software that isn't mine.

K8S is a ton of extra overhead for no gain

If you used managed k8s you're just trading server management for kubernetes resource management. I've migrated our system from Ansible + Cloud VMs to kubernetes several years ago, after running it for years before, and things have become significantly easier to maintain and our costs are roughly the same as before. Less vendor lock-in, too. It would take me an about an afternoon to switch between any of the major managed kubernetes offerings, and some of our clients have expressed preferences for a specific cloud.

k8s saves a TON of time if you need to run on more than 1 machine and you use a managed solution (by AWS/GCP/Azure) and only use it as a glorified docker container orchestrator. Ingress solves how to route HTTP traffic coming into your domain. PersistentVolume solves how and where to store data. LivenessCheck solves how to restart your crapware when it freezes. Just don't go crazy with it unless you actually need the fancy stuff.

Their loss. If you don't consider where and how your software is going to run it's pretty much guaranteed to be garbage anyway.

Me not buying their products doesn't stop my users from doing so, or my employer from demanding we support them. Also you've clearly never been on the submitting side of the app store, this "careful curation" often misses blatant violations and instead nags for weeks on minor or non-existent issues while refusing to elaborate.

Yes, my business users will feel like they don't have sufficient access to their data if they can't.

If your column is fairly uniformly distributed you can guess the index for any arbitrary page.

I don't think that'll work in a multi-tenancy situation with complex filters.

Supabase Vault 4 years ago

+1 for Hashicorp Vault, it's amazing and easily extendable. My plugins which I developed years ago still work with the latest version.

Not being snarky. It's legitimately unclear what the poster meant and the answer is vague enough that it could be true for anything.

Did people go back?

Yes. At least partially.

Did people quit?

Yes. At least partially.

See? It's confusing.