![](https://i.imgur.com/BSZZn7t.png)
![](https://i.imgur.com/C4ZhBEz.jpg)
![](https://i.imgur.com/nXJES4w.jpg)
![](https://i.imgur.com/Ld7Pi4Y.png)
- program to run
- cell/custesr
- cmdline args
![](https://i.imgur.com/huf0ARA.png)
- 10,000 copies of hello world
![](https://i.imgur.com/PRHAsqT.jpg)
- Borg
- BorgMaster
- Borglet
- all managed by Config file
- And Blaze?
![](https://i.imgur.com/vZ1wdJ1.png)
![](https://i.imgur.com/Zl2qNuF.png)
![](https://i.imgur.com/vZ1wdJ1.png)
![](https://i.imgur.com/gHIFmAD.png)
![](https://i.imgur.com/9uMGxqM.png)
![](https://i.imgur.com/hvOsFly.png)
![](https://i.imgur.com/qIliATg.png)
- bigger cells are better, less partitioning overhead
![](https://i.imgur.com/oP9OsDw.png)
- bucket to next order of 2
![](https://i.imgur.com/cdvT7dA.jpg)
- some people run very little resource
- some people have nice round numbers
- used best fit scheduling algorithm
![](https://i.imgur.com/wLPXr9x.jpg)
![](https://i.imgur.com/HfLeEwu.png)
![](https://i.imgur.com/CB7hJNV.jpg)
- yellow safety margin
- smaller on week 2
- then set it back to original settings
![](https://i.imgur.com/Em27nDr.png)
- configs
- monitor
- binaries
- you only need to focus on the app
![](https://i.imgur.com/OErMiVs.jpg)
![](https://i.imgur.com/mSpirh7.png)
- it schedules and allocates
- you don't need to car about the machine
![](https://i.imgur.com/IXirEKO.png)
![](https://i.imgur.com/b9WCJnB.png)
![](https://i.imgur.com/UqrZf8U.png)
![](https://i.imgur.com/ZtdIWjC.jpg)
![](https://i.imgur.com/nqjt8lu.jpg)
- Google Kubernetes Service
![](https://i.imgur.com/0trO9IW.jpg)
- resiliency
- efficiency
- containers