微服務 (Microservices) 特點
- 每一個微服務均視爲是一個小型的系統。
- 微服務各自擁有自己的私有倉儲 (資料庫)。
- 微服務之間的互動是透過 API 的介接。
- 每一個微服務是獨立的個體,所以可以爲各自的微服務採用不同的實作技術與系統的建置、部署及維護方式。
主要特徵 (Characteristics)
- 經由服務 (service) 的元件化 (componentization)。
- 圍繞業務能力 (business capability) 的組織 (organized)。
- 分權化的治理 (Decentralized Governance)。
- 寬鬆耦合 (loose coupling) 的連結性 (connectivity)。
- 基礎設施的自動化 (Infrastructure Automation)。