ืืฉืืจื ืืช ืืื ืืข ืืืื ืฉืืืืืก ืืืืืืจ.
ืจืื ืืืฆื ืืจืืืืงืืืจืช ืืืืืจื ืืืืืจืืช ืฉืื ื ืืขืืืจื ืืืืื ืชื ืืขืช ืืฉืชืืฉืื ืืื ืืืื ืืืื ืืืืฉื ืืื ืืฆืื ืืขืจืืืช ืืืงืจื-ืฉืืจืืชืื ืืืืจื ืืช ืฉื Next.js ื-Laravel โ ืขื ืืคืก ืืงืืช ืฉื ืืื ืืฉืืชื.
ื ืืขืืจ ืืืืง
ืจืื ืืืฆื Cloud Load Balancer ืืขืืืจ ืืช ืืชื ืืขื ืืฉืืืื โ ื-100% ืืขืจืืช ืืฉื ื ื-100% ืืขืจืืช ืืืืจื ืืช โ ืืื ื ืคืืื ืฉื ืืฃ ืกืฉื.
Awaiting migration...
Legacy Monolith
PHP 5.6 / MySQL
Modern Stack
Next.js + Laravel + PostgreSQL
ืชืื ืืช ื- Strangler Fig
ืืืงืื ืืชืืื ืืืืฉ ืืกืืื ืช ืืฉืืืช ื-"ืืคืฅ ืืืืื", ืื ื ืืืืฆืื ืชืืื ืืช ืืืช ืืืช ืืืืื ืืืื ืืชืื ืืืงืจื-ืฉืืจืืชืื ืขืฆืืืืื โ ืชืื ืืงืกืื ืืืืืืืช ืืื ืฉืื.
Legacy Monolith
EXTRACT
Independent Microservices
AWAITING EXTRACTION...
ืืกืคืจืื ืืืืืงืื
ืชืืฆืืืช ืืืืจ ืืืืจืช ืคืืืคืืจืืช ืื-ืงืืืจืก ืืชืืงื ืืืฉืจืชืช ืืืขืื ื-50,000 ืืฉืชืืฉืื ืคืขืืืื ืืืื ืืขืจืืืช ืขื ื ืืืืจื ืืช.
0ย ืืงืืช
ืืงืืช ืฉื ืืื ืืฉืืชื ืืื ืืืงืื
ืืกืืช ืชื ืืขื ืืืืจืืช ืืืืืื ืฉืืฃ ืืฉืชืืฉ ืื ืืจืื ืฉืืืืช 503 โ ืื ืืืืื ืืืขืืจ ืืกืืคื
100%
ืฉืืืืช ื ืชืื ืื ืืืคืฉืจืืช ืืืจื ืืืืืจ ืืืืื
ืื ืฉืื ืืืืืช ืืืืฆืขืืช ืืืืืช ืืชืืื ืืคืืื ืืืืืืช ืืืจื ืืืืืืช ืืืืืจ (Rollback)
-40%
ืืคืืชื ืืขืืืืืช ืืืจืื ืฉืจืชืื
ืขืจืืื ืืืืจื ืืช ืืืืกืกืช ืงืื ืืืื ืจืื ืขื Kubernetes ืืืืืคื 12 ืฉืจืชืื ืืืจืืืืืืื (VMs) ืืฉื ืื
ืชืงืืขืื ืขื ืืขืจืืช ืืืืฉื ืช?
ืื ื ืืชืื ื ืื ืืืืฆืขืื ืืืืจืืช ืืื ืืื ืืฉืืชื ืืืขืืืจืืช ืืช ืื ืืชืฉืชืืช ืฉืืื ืืขื ื โ ืืฆืืจื ืืืืื, ืืืจืืชืืช ืืืื ืืคืจืขื ืืืงืืืืช ืฉืืื.
ืืืื ื ืืืจ