Kubernetes and back – Why I don't run distributed systems
1–10 of 43 posts
Re: Kubernetes and back – Why I don't run distributed systems
#2Re: Kubernetes and back – Why I don't run distributed systems
#3Re: Kubernetes and back – Why I don't run distributed systems
#4> I took a moment to calculate the cost of hosting my app on the K8s offerings of a Hyperscaler like AWS, Google or Azure just to figure out that this won’t be an option for me.
Clear signal that you can't justify the overheads. Cloud services are costly but in most cases you'll pay similar cost in terms of time and in some cases lot more if you pick something complex that you don't know about.
Re: Kubernetes and back – Why I don't run distributed systems
#5People are getting confused, alot of open source software released by major players (Kubernetes, Next.JS (which is really just FBs take on react SSR), Microservice architectures), have no place in a company smaller than 100 people. But they use them anyways, and it ends up costing a ton of money for almost no business benefit.
Re: Kubernetes and back – Why I don't run distributed systems
#6Many products have a minimum size at which they are effective, no one is buying an Oxide rack for their homelab or side project, no startup going through YC is buying an IBM mainframe, because they are both obviously nowhere near the minimum effective size/complexity/spend. K8s is the same, and yet it seems to trip up so many people.
Re: Kubernetes and back – Why I don't run distributed systems
#7Re: Kubernetes and back – Why I don't run distributed systems
#8In addition to that Kubernetes isn’t really tailored to stateful workloads, so there are all sorts of gotchas and surprises there.
Re: Kubernetes and back – Why I don't run distributed systems
#9Re: Kubernetes and back – Why I don't run distributed systems
#10For all your data: yes. It means persistent filesystems and databases.
Kubernetes will still be perfect to manage your running apps, but data is "the rest of the owl" of most devops / cd proponents and tools. "I should be able to rollback to a previous working state", well I hope your last deployment did not change your database schema.