分享關於網站上線之後,如何透過各種工具和方法來幫助網站的營運,讓網站能夠根據需求隨時調整改變,並同時兼顧網站的穩定性,讓網站的營運不再是一份辛苦的工作,還能透幫助網站不斷改善變的更好。
1. Immutable Infrastructure - 介紹如何透過 Infrastructure as code 讓系統架構程序化,還可以結合 Code Review, CI/ CD 等機制讓系統架構變更不再可怕並且有跡可尋
2. Log as Dashboard - 使用 ELK 讓網站的各種 Log 轉換成一目了然的數據,還可以輕鬆的剖析在特定情境下系統的運作情形
3. Chatops - 使用 bot 搭配 slack 等常用的通訊軟體,讓 Routing 的維運工作自動化,甚至只要會使用指令就可以操作,讓每個人都可以進行維運
4. System Monitor and Profiling - 透過監控機制觀察系統狀況,透過 Slack 發出警?告訊息,隨時透過 Slack 查詢系統狀況