大型服務提供商的軟體堆疊由許多元件組成對於 這包括處理使用者操作的 Web 應用程式維護 DNS 記錄和使用者規則的主資料庫將這些規則分發到邊緣網路的資料管道、快取服務、日誌傳輸管道、資料分析服務等等, 多得多。 一些服務到服務的通訊可以發生在機器內,一些發生在資料中心內,一些發生在更廣泛的網路(如 Internet)中。在我們不斷髮展的服務中管理哪些通訊應該使用哪種型別的網路並不是一項簡單的任務。一次意外的配置更改可能會導致本應永遠不會離開機器的訊息通過 Internet 上不受信任的連線。系統的設計應確保這些訊息即使通過錯誤的網路也是安全的。