3 ms·
Context (I work at Oscar): Oscar (no longer a startup; IPO'd last year) ran their own mesos cluster for the same reasons anyone uses k8s today: to help teams d
by riwsky 4y ago
Context (I work at Oscar):
Oscar (no longer a startup; IPO'd last year) ran their own mesos cluster for the same reasons anyone uses k8s today: to help teams deliver in parallel. "Startup headcount" can mean different things to different people, but the company employs hundreds of software engineers, and has been around for over a decade. Kubernetes was not an option when they hit those scaling constraints—but now that k8s has established itself so firmly, Oscar's moving to a managed k8s setup.
My experience before Oscar was mainly in a Spring monolith—which, yes, made some microservice overreaches pretty clear in my team's corner of the codebase—but even so, it'd be madness to coordinate all the org's development through e.g. a Jenkins instance and a bunch of ansible.
- dalyons 4y agoAgreed - 100s of engineers is an absolutely reasonable level at which to invest in k8s (or a precursor). At that size I would be very concerned if you weren’t, it would be hindering delivery in a modern software org. It really annoys me on HN how people can be so judgmental about something they know so little about.