DevOps tutorial - IT technology blog

Deploy Unleash trên Docker: Tự Host Feature Flags để Kiểm Soát Tính Năng Zero-Downtime và A/B Testing

Hướng dẫn tự host Unleash trên Docker để triển khai feature flags và A/B testing mà không cần redeploy ứng dụng production. Bao gồm quick start 5 phút, tích hợp SDK với Python và Node.js, gradual rollout, A/B testing dựa trên variant và các mẹo bảo mật production — được viết từ kinh nghiệm thực tế.
DevOps tutorial - IT technology blog

Kube-green: Tự Động Tạm Dừng Workload Kubernetes Ngoài Giờ Làm Việc để Giảm Chi Phí Cloud cho Môi Trường Dev/Staging

Sau khi nhìn hóa đơn $847/tháng cho dev cluster với workload nhàn rỗi 65% thời gian, tôi cài đặt kube-green — một Kubernetes operator tạm dừng Deployments và StatefulSets ngoài giờ làm việc. Sáu tháng sau, chi phí hàng tháng giảm xuống $290 mà không gặp bất kỳ vấn đề vận hành nào.
Database tutorial - IT technology blog

Làm Chủ Replication Lag: Giám Sát, Chẩn Đoán và Xử Lý Độ Trễ Đồng Bộ trong PostgreSQL và MySQL

Replication lag trong database có thể âm thầm làm hỏng trải nghiệm người dùng — đơn hàng hiển thị chưa thanh toán, tồn kho sai số liệu. Hướng dẫn này đề cập cách giám sát replication lag trong PostgreSQL và MySQL, chẩn đoán nguyên nhân gốc rễ từ mạng, disk đến tầng truy vấn, và áp dụng các biện pháp khắc phục có mục tiêu bao gồm parallel replication và tinh chỉnh WAL.
DevOps tutorial - IT technology blog

Triển khai KubeVela trên Kubernetes: Phân phối ứng dụng hiện đại với Open Application Model (OAM)

Sau một sự cố production đau đầu lúc 2 giờ sáng do environment drift giữa staging và production Kubernetes cluster, tôi đã chuyển sang dùng KubeVela với Open Application Model (OAM) để định nghĩa ứng dụng một lần và triển khai nhất quán ở khắp nơi. Bài viết này hướng dẫn cài đặt, cấu hình dựa trên OAM với các policy đa môi trường và approval gate, cùng cách giám sát triển khai bằng lệnh CLI và Prometheus metrics.