Em là sinh viên mới ra trường, hiện đang tìm hiểu về cách deploy hệ thống backend lên production.
Em có một thắc mắc là:
Trong môi trường production, database và Redis có nên deploy bằng Docker Compose hoặc Helm chart trên Kubernetes không, hay thông thường sẽ dùng các dịch vụ managed của cloud (như RDS, Cloud SQL, Managed Redis)?
Trong trường hợp nào thì nên tự deploy, và trong trường hợp nào thì nên dùng managed service?
Mong anh/chị có kinh nghiệm chia sẻ giúp em. Em cảm ơn ạ.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?