微服務架構,簡稱微服務(Microservices)是一種軟體開發方法,它是以專注於單一責任與功能的小型功能區塊 (Small Building Blocks) 為基礎,利用模組化的方式組合出複雜的大型應用程式。每個服務單元都具有自己的獨立功能和數據存儲,微服務架構的目標是提高軟體系統的靈活性、可維護性和可擴展性,使團隊能夠更快地交付新功能和更新。
提到微服務,就一定會提到一個名詞叫做「容器」,在後面幾篇再寫一篇文章讓大家了解什麼是容器。
以下這篇文章對於微服務的優點以及為什麼使用微服務又做出具體的解說:
https://www.tibco.com/zh-hant/reference-center/what-are-microservices
參考連結:
維基百科: https://zh.wikipedia.org/zh-tw/%E5%BE%AE%E6%9C%8D%E5%8B%99
aws 官方說明文件: https://aws.amazon.com/tw/microservices/
google 官方文件: https://cloud.google.com/learn/what-is-microservices-architecture?hl=zh-tw