Простежте повний запит через Helsinki
Накресліть шлях типової операції, наприклад входу або збереження документа. Де використовуються база даних, кеш і зовнішні API для цієї операції? Виміряйте кожен етап, щоб явно повільний фінський сервер не сплутати з віддаленою залежністю або вузьким місцем застосунку.
Розміщуйте найзавантаженіші залежності усвідомлено
Пам’ятайте про часті повторювані виклики від застосунку до бази даних, вибираючи розміщення. Кеш може зменшити повторні читання, але йому також потрібен план інвалідації та відновлення. Які дані мають бути актуальними, а які відповіді можна безпечно повторно використовувати? Підтвердьте доступне приватне з’єднання, перш ніж планувати на його основі.
Перевірте промах кешу та недоступний API
Прогрітий кеш може приховати вартість першого реального запиту. Тестуйте після перезапуску, з порожнім кешем і з тайм-аутом зовнішнього сервісу. Встановіть обмежені повторні спроби та перевірте, що повторний запит не створює дубльованої операції. Ці випадки полегшують реалістичне визначення розміру розгортання Helsinki.
Зробіть розміщення резервних копій частиною тесту відновлення
Інша машина в тому самому центрі обробки даних не є планом географічного відновлення. Запишіть фактичне призначення резервних копій і відновіть зразок поза межами основного збою. Після відновлення перевірте підключення до бази даних, секрети застосунку та перебудову кешу, перш ніж спрямовувати користувачів до відновленого сервісу.