MaaS(Mobility as a Service)App 的術語與產品實作關聯性
- Grace Crawford
- 6天前
- 讀畢需時 3 分鐘
1. Monolithic Architecture
早期開發時,將所有功能(如用戶註冊、查詢路線、支付)整合在一個大型後端服務中,開發快但不易擴充。
2. Microservices Architecture
將「交通查詢」、「訂票」、「帳務」、「使用者管理」等功能分成獨立的服務,互相透過API溝通,彼此可以獨立部署與維護。
3. Service-Oriented Architecture (SOA)
MaaS整合第三方交通服務(如鐵路、巴士公司)時,每個外部服務都包裝成可重用的獨立服務模組,方便調用與管理。
4. Event-Driven Architecture
當用戶完成付款,系統會發布一個「付款成功」事件,觸發訂票、通知司機、發送行程確認信等後續處理。
5. Serverless Architecture
使用 AWS Lambda 來實作即時通知服務,例如當車輛接近時自動推播通知乘客。
6. Layered Architecture
前端App負責呈現UI,業務邏輯層處理路線最佳化,資料層處理交通時刻資料的查詢與更新。
7. Client-Server Model
App(Client)向雲端後端(Server)發送查詢「從A地到B地」的請求,伺服器處理後回傳建議路線與票價。
8. Backend for Frontend (BFF)
行動App與網頁平台的需求不同,因此各自擁有專屬的BFF層,整合與調整從微服務取得的資料格式。
9. API Gateway
所有請求(如查詢行程、付款、評價)統一經由API Gateway路由至對應的服務,實現集中管理與安全控管。
10. Load Balancer
高峰時段如通勤時間,數以萬計的用戶同時查詢路線,Load Balancer將流量分散到多台伺服器處理。
11. Reverse Proxy
NGINX作為反向代理伺服器,處理靜態資源請求與轉發API流量,增強效能與安全性。
12. Database Sharding
將用戶資料依國家區域分片儲存,例如日本用戶與泰國用戶資料分別存在不同資料庫,以加快查詢速度。
13. Data Lake
收集所有乘車紀錄、GPS軌跡、用戶行為資料,供資料科學團隊進行交通模式分析與預測。
14. Service Discovery
微服務架構下,新部署的「預約服務」自動向服務註冊中心註冊,使其他服務能動態尋址呼叫。
15. Message Queue
訂票完成後的訊息進入訊息佇列,由後台非同步處理票據發送與行程同步更新。
16. Pub/Sub (Publish/Subscribe)
當即時交通事件(如道路封閉)發生,系統會將該事件發布,所有訂閱此區域的使用者自動收到更新。
17. Edge Computing
使用者位置與即時天氣資料透過邊緣計算節點先處理,以減少延遲並加快回應速度。
18. CDN (Content Delivery Network)
MaaS App 使用者介面所需的地圖圖塊與靜態資源(圖示、背景圖)透過CDN快速載入。
19. CI/CD Pipeline
每當開發團隊更新路線查詢功能時,自動跑測試並部署至測試環境,確保品質穩定。
20. Infrastructure as Code (IaC)
使用 Terraform 設定 AWS 基礎架構,包括伺服器、資料庫、安全群組等,實現自動化部署。
21. Container Orchestration
使用 Kubernetes 管理成百上千個微服務容器,自動處理擴容與復原。
22. Blue-Green Deployment
當釋出新版票務系統時,先讓10%使用者使用新版本,舊版仍保留備援,如出錯可迅速回切。
23. Canary Release
新增「智慧推薦路線」功能,先讓台北市小部分用戶試用並收集反饋,再決定是否全面推出。
24. Zero Downtime Deployment
新版App上線時,透過滾動更新策略確保不中斷服務,乘客依舊可以訂票與查詢。
25. Observability Stack
使用 Prometheus 蒐集系統指標,Grafana 顯示即時圖表,ELK 分析用戶請求與錯誤日誌,提升系統可觀測性。

一、產品初期階段(MVP / 早期市場驗證)目標:快速推出、功能可用、驗證市場需求、控制成本。
這些架構術語不只是技術名詞,而是實際影響 App 是否能「穩定服務、快速應變、高效擴展」的基礎。本篇深入探討MaaS(Mobility as a Service)App中的關鍵術語,並說明這些術語如何對應實際的產品功能與系統實作。從概念規劃到技術落地,協助開發者與產品規劃人員更精準地理解與應用。
#MaaS #MobilityAsAService #產品實作 #App設計 #術語解析 #智慧交通 #數位產品 #交通平台 #用戶體驗 #交通科技 #系統整合 #技術術語 #產品設計 #需求分析 #服務流程 #出行平台 #功能對應 #軟體架構 #交通數據 #設計語言
maas-app-terms-and-implementation
Comments