虛擬機器 (VM)、容器和公有雲端等創新在許多方面改善了應用程式開發,但仍將數項設定、維護和最佳化決策放在開發人員身上,而不是技術本身。
開發人員承擔的這些責任越多,他們用於建置產品和內部應用程式的時間就越少。遺憾的是,許多廣泛採用的技術要求開發人員進行效能最佳化、應用程式擴展、安全修補程式、負載平衡等。這些職責帶來了可能會耗盡預算或導致漏洞和停機的次優選擇或錯誤的風險。