Lập bản đồ một yêu cầu hoàn chỉnh qua Helsinki
Vẽ đường đi của một thao tác đại diện, chẳng hạn như đăng nhập hoặc lưu tài liệu. Cơ sở dữ liệu, bộ nhớ đệm và API bên ngoài được thao tác đó sử dụng ở đâu? Đo từng giai đoạn để không nhầm một máy chủ Phần Lan có vẻ chậm với một phụ thuộc ở xa hoặc điểm nghẽn của ứng dụng.
Đặt các phụ thuộc bận rộn nhất một cách có chủ đích
Hãy ghi nhớ các cuộc gọi ứng dụng-tới-cơ sở dữ liệu lặp lại thường xuyên khi chọn vị trí. Bộ nhớ đệm có thể giảm các lần đọc lặp lại, nhưng cũng cần kế hoạch vô hiệu hóa và phục hồi. Dữ liệu nào phải luôn mới, và phản hồi nào có thể được tái sử dụng an toàn? Xác nhận kết nối riêng tư khả dụng trước khi thiết kế dựa vào nó.
Kiểm thử trường hợp bộ nhớ đệm trượt và API không khả dụng
Bộ nhớ đệm đã ấm có thể che giấu chi phí của yêu cầu thực đầu tiên. Kiểm thử sau khi khởi động lại, với bộ nhớ đệm trống và với dịch vụ bên ngoài bị hết thời gian chờ. Đặt số lần thử lại có giới hạn và kiểm tra rằng yêu cầu lặp lại không tạo ra thao tác trùng lặp. Những trường hợp này giúp việc định cỡ triển khai Helsinki thực tế hơn.
Đưa vị trí sao lưu vào bài kiểm thử khôi phục
Một máy khác trong cùng cơ sở không phải là kế hoạch phục hồi theo địa lý. Ghi lại đích sao lưu thực tế và khôi phục một mẫu bên ngoài ranh giới sự cố chính. Sau khi phục hồi, kiểm tra kết nối cơ sở dữ liệu, bí mật ứng dụng và việc xây dựng lại bộ nhớ đệm trước khi hướng người dùng đến dịch vụ đã phục hồi.