微服務

什麼是微服務?

關於微服務

微服務是一種軟體開發技術 - 面向服務架構(SOA)架構風格的變體,它將應用程式構建為鬆散耦合服務的集合。 在微服務架構中,服務是細粒度的,協議是輕量級的。 將應用程式分解為不同的較小服務的好處是它可以提高模塊性。

  • 這使得應用程式更易於理解,開發,測試,並且對架構變更更具彈性。
  • 它使小型自治團隊能夠獨立開發,部署和擴展各自的服務,從而實現開發的並行化。
  • 它還允許通過連續重構來實現單個服務的體系結構。
  • 基於微服務的架構支持持續交付和部署。
Source: https://en.wikipedia.org/wiki/Microservices