Điểm:0

Chiến lược môi trường AWS cdk: một chiến lược cho mỗi chi nhánh, một chiến lược cho mỗi nhà phát triển hay chỉ nhà phát triển/dàn dựng/sản xuất?

lá cờ tt

chúng tôi hiện đang thiết lập môi trường nhà phát triển, dàn dựng và sản xuất trên aws. Chúng tôi thấy khó thực hiện QA đúng cách, vì thường có nhiều cam kết xảy ra trong một khoảng thời gian ngắn và tất cả đều được đưa vào bản dựng codepipeline, điều này khiến khó có thể liên kết các lỗi với một cam kết cụ thể.

Chúng tôi đang tìm cách tạo ra một môi trường cho mỗi nhánh tính năng, theo cách tương tự như điều này ví dụ khởi động nhanh aws đang làm:

nhập mô tả hình ảnh ở đây

Tuy nhiên, tôi thấy khó có thể biện minh cho việc quay vòng toàn bộ phần phụ trợ của chúng tôi (rất lớn) để kiểm tra, trong một số trường hợp, một tuyến đường apigateway->lambda->dynamodb duy nhất. Hơn nữa, điều này có thể hoạt động đối với các dịch vụ không có máy chủ, nhưng chúng tôi cũng sử dụng máy chủ elaticsearch. Trong trường hợp như vậy, dường như không thể quay một máy chủ ES chỉ để thử nghiệm một nhánh tính năng mới. Nhưng nếu chúng tôi trỏ nhánh tính năng của mình tới, chẳng hạn như máy chủ ES của dàn dựng, làm cách nào để chúng tôi đảm bảo không làm ô nhiễm nó trong trường hợp có lỗi?

Mọi người thường giải quyết vấn đề này như thế nào?

Oscar De León avatar
lá cờ la
Việc dán biểu đồ từ ví dụ khởi động nhanh vanilla không giúp hiểu được vấn đề *của bạn*. Bạn đang sử dụng cùng một quy trình cho mọi thứ hay bạn có các quy trình riêng biệt cho từng nhánh CodeCommit? bạn không thể thực hiện thử nghiệm cụ thể mà không cần phải tạo một phụ trợ có kích thước đầy đủ?
samlaf avatar
lá cờ tt
Hiện tại, chúng tôi có 10 đường ống dẫn (cho mỗi dịch vụ) cho 3 nhánh (tổng cộng là 30): dev, staging và prod. Bạn có ý nghĩa gì khi thử nghiệm cụ thể?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.