我目前在一間經歷無數次後端演進的旅遊新創公司,在過去的幾年裡,我們陸續面對著各種挑戰,包括 Parse.com 的服務停止、為應對 Google maps 的收費政策而自建景點資料庫、漸進式導入 REST、使用 prerender 提升 SEO、使用 async 服務提升可用性、運用 CDN 快速讀取圖片、從 CSR 轉型到 SSR、導入電商服務,以及開始支援導購商品...等不計其數的功能。
每一項功能的實現不僅需要後端的協助,還要確保前端的相容性,以免讓使用者陷入無法使用服務的狀態。
而我在這次的分享中,將聊聊在只有一個專職後端的情況下,讓大家了解如何進行後端服務演進的挑戰和策略。