軟體架構最後一哩
微服務新IT系統架構變革
Netflix 成功的啟示 (Team and Process Design)
- Optimize for Speed, not Efficiency
- Make Sure Your Assumptions are Still True
- Put Your Infrastructure in the Cloud
- Create a High Freedom, High Responsibility Culture with Less Process
- Replace Silos with Microservice Teams
- Adopt Continuous Delivery, Guided by the OODA Loop.(Continuous Delivery)
Container Based PaaS
Serverless computing
AWS在2014年推出的Lambda無伺服器運算服務,這種強調使用者不須管理伺服器的新型態雲端運算服務在AWS Lambda問世之後,近年來逐漸獲得開發者的青睞,而其他雲端運算廠商也逐漸意識到,無伺服器運算架構可能成為未來運算架構的潮流,諸如Google、微軟、IBM等知名雲端服務廠商,陸續加入Serverless的行列。
微軟在2016年2月宣布推出Azure Function,Google則推出Cloud Function測試版,而IBM則不僅在BlueMix雲端服務平臺推出OpenWhisk無伺服器運算服務,還將OpenWhisk開源,讓企業可以自建無伺服器運算架構。目前OpenWhisk已被Apache軟體基金會納入育成專案。
AWS Lambda
- 無伺服器、事件驅動的運算服務
- Lambda ☞不須指定伺服器的微服務