Microservice Study === ###### tags: `gcp` + 微服務解決的問題 ~ 將每一個具有商業邏輯的服務獨立出來,例如不再將所有資料都寫入同一個資料庫,而是每個單獨的服務都有一個最適合自己本身結構的資料庫 + 微服務的好處 ~ 好處是讓每個服務都可以用最適合自己的語言、資料庫來開發 + Kubernetes特別適合用在微服務 ~ 自動化部署(automating deployment)、自動擴展(scaling)和管理容器應用程式(containerized applications)的指揮調度(Orchestration)工具 :::success 1. Development (language、framework) 1. Document 2. Testing 1. CI/CD 1. Log Tracing 1. APM 1. Management (api gateway、service mesh) 1. Security 1. Racing condition (distribution lock) :::