4 ms·
Choice quotes from their PR piece: https://www.hashicorp.com/case-studies/roblox https://www.hashicorp.com/case-studies/roblox > We didn’t want to choose any t
by terom 5y ago
Choice quotes from their PR piece: https://www.hashicorp.com/case-studies/roblox https://www.hashicorp.com/case-studies/roblox
> We didn’t want to choose any technology that requires the company to drive deep expertise, almost to the point where you have to be a code contributor back into the project to get what you want. Nomad is just very easy to adopt.
Better be damn sure you have your 24/7 vendor support contracts in order if and when shit does hit the fan.
- jpgvm 5y agoTo be fair Nomad failed because it's reliant on Consul. This would be the equivalent of having a k8s outage because etcd is down. Their mistake here is thinking that because you can understand the code of a higher level service that somehow you don't need deep knowledge of it's dependencies. That is a deeply naive view and they paid the price.
- xorcist 5y ago> > We didn’t want to choose any technology that requires the company to drive deep expertise, That's a beautifully concise quote which neatly summarizes what contemporary IT values.
- op00to 5y agoYou don’t need deep etcd experience to run k8s. Why is that bad?
- 0xbadcafebee 5y agoYou've never had to work a 3 day weekend to recover an etcd failure? Guess I'm just lucky
- op00to 5y agoI’m on the vendor side now, so every day is helping customers recover from etcd failures caused by slow storage due to them not listening to documented requirements. ;)
- xorcist 5y agoYou don't need more than high school science just to build a bridge. Yet we keep educating engineers. Completely unnecessary, as long as nothing breaks. You don't really need to understand the citric acid cycle just to operate on someone. Yet we keep educating surgeons. Is that a bad thing?
- symlinkk 5y agoAbstracting things away is literally the entire point of programming.
- sidlls 5y agoNot understanding what the abstraction is for or what it is abstracting can be problematic when the abstraction breaks. Wrong abstractions and too much abstraction can definitely both also be very bad.