這些年來,由於雲端原生程式的快速成長,以及容器技術的普及,帶動了微服務架構 (Microservice Architecture) 的興起,目前微服務架構也逐漸成為雲端應用開發中相當流行的架構。微服務架構是一種分散式應用程式,其中所有模組都是微服務,每項微服務都能透過服務層管理的 API 來進行獨立通訊和相互串聯,和大多數人熟悉的單體式架構 (Monolithic Architecture) 開發是不同的概念和模式。本場演講便要來和各位介紹何謂微服務? 使用微服務的理由是什麼呢? 微服務又是以什麼模式進行開發的?演講中也會進一步地透過 QNAP 的 Amiz Cloud 全方位雲端中控系統為例,來和大家說明 Qnap 是如何以微服務的架構來開發的喔!
現任 QNAP 工程師,從地端做到雲端,開發及維運自家的雲服務,同時也打造過串接 30 個以上公有雲的混合雲存儲產品,深知雲地兩端的各種知識,尤其是混合雲的專家。對自動化部署及測試有高度執著,堅持能讓機器處理就不用人力,致力於在第一名的產品品質和開發時程要求下最佳化團隊開發者的生活品質。