Migrating to Microservice Databases
Foreword(前言)
1. Introduction(簡介)
The Feedback Loop(反饋迴圈)
DevOps(開發維運)
Why Microservices?(為何需要微服務?)
Strangler Pattern(扼殺者樣板)
Domain-Driven Design(領域驅動設計)
Microservices Characteristics(微服務的特色)
2. Zero Downtime(零停機)
Zero Downtime and Microservices(零停機與微服務)
Deployment Architectures(發佈架構)
Blue/Green Deployment(藍/綠部署)
Canary Deployment(金絲雀部署)
A/B Testing(A/B 測試)
Application State(應用狀態)
3. Evolving Your Relational Database(演化你的關聯式資料庫)
Popular Tools(流行工具)
Zero Downtime Migrations(零停機遷移)
Avoid Locks by Using Sharding(利用分片避免鎖住)
Add a Column Migration(增加一列的遷移)
Rename a Column Migration(改名一列的遷移)
Change Type/Format of a Column Migration(變更型別/格式的遷移)
Delete a Column Migration(刪除一列的遷移)
Referential Integrity Constraints(參照完整性的考量)
4. CRUD and CQRS
Consistency Models
CRUD
CQRS
Event Sourcing
5.Integration Strategies
Shared Tables
Database View
Database Materialized View
Database Trigger
Transactional Code
Extract, Transform, and Load Tools
Data Virtualization
Event Sourcing
Change Data Capture
Powered by
GitBook
Change Type/Format of a Column Migration(變更型別/格式的遷移)
變更型別/格式的遷移
results matching "
"
No results matching "
"