MaaS App程式架構可能會用到的常用行話有哪些?
- Kate Garcia
- 4月16日
- 讀畢需時 2 分鐘
Monolithic Architecture:單一應用架構,所有功能緊密整合在一起。
Microservices Architecture:以小型服務模組化構建整個系統,便於獨立開發與部署。
Service-Oriented Architecture (SOA):以服務為核心的系統架構,強調重複利用與模組分離。
Event-Driven Architecture:透過事件通知來觸發系統操作,強化非同步處理能力。
Serverless Architecture:將邏輯部署在雲端執行環境中,無需管理伺服器資源。
Layered Architecture:分層式架構,例如表示層、業務邏輯層、資料層。
Client-Server Model:客戶端與伺服器端分離的典型應用架構。
Backend for Frontend (BFF):為不同前端(如App與Web)提供專屬的後端API服務。
API Gateway:負責統一接收外部API請求,路由至相對應的內部服務。
Load Balancer:負責分散請求流量至多個伺服器或服務實例。
Reverse Proxy:轉發外部請求至內部伺服器,增強安全與效能。
Database Sharding:將資料分片儲存在多個資料庫中以提升可擴展性。
Data Lake:儲存大量原始資料的集中倉儲,用於後續分析或機器學習。
Service Discovery:讓微服務彼此能自動尋找與通訊的機制。
Message Queue:非同步通訊機制,常見如 Kafka、RabbitMQ。
Pub/Sub (Publish/Subscribe):發布與訂閱架構,支援事件分發與監聽。
Edge Computing:將計算推到靠近使用者裝置以降低延遲。
CDN (Content Delivery Network):用於快取與加速靜態資源(如地圖、圖片)。
CI/CD Pipeline:持續整合與部署流程自動化的核心架構。
Infrastructure as Code (IaC):用程式碼管理與部署基礎建設(如 Terraform)。
Container Orchestration:管理大量容器的機制,如 Kubernetes。
Blue-Green Deployment:部署新版本時同時保留舊版以便快速回滾。
Canary Release:僅向部分用戶釋出新版本以進行測試。
Zero Downtime Deployment:更新系統時不中斷服務的部署方式。
Observability Stack:監控、追蹤與紀錄整體系統行為的架構工具組合(如ELK、Prometheus、Grafana)。

開發MaaS App時,理解程式架構中的專業術語有助於團隊溝通與系統整合。本篇整理常見的技術行話,涵蓋API串接、微服務架構、模組化設計、資料同步等關鍵概念,協助開發者快速掌握核心語彙與實務應用。
#MaaS #MobilityAsAService #AppArchitecture #程式架構 #技術術語 #交通平台 #API整合 #微服務 #模組化設計 #系統整合 #資料同步 #後端開發 #前端技術 #資料串接 #雲端服務 #App開發 #交通科技 #智慧交通 #技術堆疊 #數位基礎建設
maas-app-architecture-key-terms
Comments