5 ms·
We run all of our production backend on it at Monzo (we're a bank.) [1] We first deployed v1.2 nearly 2 years ago, and I can say Kubernetes has made some amazi
by obeattie 9y ago
We run all of our production backend on it at Monzo (we're a bank.) [1]
We first deployed v1.2 nearly 2 years ago, and I can say Kubernetes has made some amazing improvements in that time – in terms of functionality, usability, scalability, and stability. This release continues that trend.
We've invested a lot in it too with things like making sure our etcd clusters backing Kubernetes are really solid [2], and we've even added some of our own features to Kubernetes like allowing CPU throttling to be more configurable to get more predictable >p99 latency from our applications.
We've been through our share of production issues with it (some of which we've posted publicly about in the hope that others can learn more about operating it too [3]), but I don't think there's any way in which we could run an infrastructure as large and complex as ours with so few people without Kubernetes. It's amazing.
[1] https://monzo.com/blog/2016/09/19/building-a-modern-bank-backend/ https://monzo.com/blog/2016/09/19/building-a-modern-bank-bac...
[2] https://monzo.com/blog/2017/11/29/very-robust-etcd/ https://monzo.com/blog/2017/11/29/very-robust-etcd/
[3] https://community.monzo.com/t/resolved-current-account-payments-may-fail-major-outage-27-10-2017/26296/95 https://community.monzo.com/t/resolved-current-account-payme...