Blue green deployment là gì? Câu chuyện thú vị của 2 backends khi triển khai hệ thống eCommerce.

Nội dung bài viết

Video học lập trình mỗi ngày

Nếu bạn muốn tiết kiệm tiền nhất có thể khi triển khai và cơ sở hạ tầng cho một web application với 150 nghìn lượt truy cập hàng tháng thì có lẽ bạn nên biết về Blue green.

Blue green deployment là gì?

Blue green deployment là một kỹ thuật dành cho backend khi thiết kế một hệ thống nhằm giảm rủi ro và giảm thiểu thời gian ngừng hoạt động. Với việc sử dụng hai môi trường dev và product được gọi là Green và Blue. Khi sử dụng kiến trúc này thì hệ thống được khôi phục nhanh và nâng cấp tiện lợi

Có thể xem qua hình ảnh các bạn có thể hiểu nhiều hơn. enter image description here

Có nghĩa là 2 phiên bản chạy song song, cùng kết nối một database. Khi nào bản dev ok thì release thì chỉ cần switch qua là ok. Nhanh gọn lẹ...

Cách triển khai Blue-Green?

Blue green deployment thì có lẽ tôi sẽ giới thiệu hai bài viết, vì thật ra khó có thể viết và trình bày một cách tốt hơn. Nếu về triển khai theo lý thuyết thì bài viết What is Blue Green Deployment.

Còn thực hành thì bài này Cách triển khai hệ thống Blue Green trên Digitalocean. Cả hai bài đều rất đáng để mỗi backend tham khảo. Ngoài ra, nếu các bạn hỏi trên đầu bài viết làm thế nào để tiết kiệm triển khai hệ thông thì tôi tặng cho bài viết này nữa riển khai và cơ sở hạ tầng cho một ứng dụng web khởi động với 150 nghìn lượt truy cập hàng tháng.

Xong, các bạn nhớ theo dõi Series Lộ trình trở thành Backend được update liên tục hén...

Có thể bạn đã bị missing