Skip to content

Commit

Permalink
sre: config init
Browse files Browse the repository at this point in the history
  • Loading branch information
evan361425 committed Dec 17, 2024
1 parent b7f439f commit d46a6d8
Showing 1 changed file with 20 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,23 @@ tags: SRE-workbook
- 可讀性的原則就是設計時,把目的和實作細節區分開來。
- 安全性的原則就是要留退路給自己。

文中介紹很多面向的建議、實際範例還有推薦設定語言來減少[勞動力](./toil.md)
文中給了很多面向的建議、實際範例還有推薦設定語言來減少[勞動力](./toil.md)

## 最完美的設定

如果我們假設最完美的設定是都沒有設定,開箱即用,且用得很好,
這樣所謂設計一個好的設定架構,就代表盡量減少可以設定的地方。

我們可以把目的抽象起來,例如

![複雜的設定,各種操作儀和按鈕](https://i.imgur.com/reElRQZ.png)

抽象成只有一個推桿可以控制速度,另外一個按鈕用來暫停進程:

```mermaid
flowchart TD
subgraph Config
f[[Faster<br>||<br>⏺️<br>||<br>Slower]]
s((Stop))
end
```

0 comments on commit d46a6d8

Please sign in to comment.