軟體可移植性
在不同環境,具備重複使用的性質。軟體是否具備可移植性的衡量标準,在于進行軟體移植時,需要付出多少工時為代價。具備高可移植性的軟體,在移植到不同系統平台時,并不需要做太多事情,是以能夠減少軟體開發及布署時的成本。為了使軟體具備高度可移植性,程式員需要使應用程式界面抽象化以及模組化。
無伺服器計算
無伺服器計算并不意味着我們不再使用伺服器來承載和運作代碼,也不意味着不再需要運維工程師。而是指無伺服器計算的消費者不再需要花費時間和資源在伺服器配置、維護、更新、擴充和容量規劃上。所有這些任務和功能都由無伺服器平台處理,并且完全從開發人員和IT/操作團隊中抽象出來。是以,開發人員專注于編寫應用程式的業務邏輯。營運工程師能夠将他們的重點提升到更關鍵的業務任務上。