Member-only story

SRE — How to Establish Application Standardization?

Tony
5 min readSep 30, 2024

In this article, I want to specifically talk about the work of standardization. It can be said that this task is the most fundamental and important aspect of the operations process, but it is also the most easily overlooked.

In our SRE work, we often don’t know where to start, or we jump straight into tools and automation without a clear strategy. As a result, we end up building a lot of tools, but efficiency doesn’t improve. In most cases, the issue is that the foundational work of standardization has not been done properly.

Why Do We Need to Standardize?

The process of standardization is essentially the process of identifying and modeling operational objects. Once a unified object model is established, all parties can collaborate effectively under a common understanding.

After that, operational scenarios corresponding to these different operational objects can be extracted, and only then can automation for these scenarios be implemented.

This is somewhat similar to the object-oriented programming concept we learned. In fact, we need to follow this approach because we are dealing with a series of physical and logical operational objects.

--

--

Tony
Tony

Responses (1)