The presentation discusses the implementation of a colocation system for Kubernetes and YARN workloads, as well as the importance of risk classification and release automation in software development. The presentation also emphasizes the need for comprehensive observability through capturing low and high-level metrics and using co-location cost to evaluate the effectiveness of the project.
- Implemented a colocation system for Kubernetes and YARN workloads
- Importance of risk classification and release automation in software development
- Comprehensive observability through capturing low and high-level metrics
- Use of co-location cost to evaluate the effectiveness of the project
The speaker mentioned that they heavily invested in release automation for their project, with up to four stages in the release process. They also have a comprehensive risk classification system and strict release policies that all developers must adhere to, which has helped minimize human errors. Additionally, they use co-location cost to evaluate the impact of code location on a particular service, which has greatly helped them identify problems before causing widespread issues to the whole cluster and business.