Подія відбулась
Подія відбулась

Квитки на наступну конференцію Конференція .NET fwdays'24 вже у продажу!

Load testing which you always wanted

Відео доповіді

Презентація доповіді

Десь рік тому ми почали працювати над новою версією наших продуктів. Саме тоді ми почали випробовувати різні технології, архітектури, підходи, а головне це — міряти performance, бо без цього в highload проектах взагалі не вижити.

При проектуванні “любої” системи нам потрібно знати її ліміти:

  • скільки паралельних запитів може обробити мікросервіс за допустиму latency?
  • як багато запитів може витримати база даних, яку ми використовуємо?
  • як довго потрібно чекати на Push повідомлення?
  • як довго триває розподілена транзакція та між якими сервісами відбувається найбільша затримка?

І таких питань у нас було безліч. В процесі тестування ми використовували різний tooling: JMeter, ab, Gatling, але всі вони надавали дуже лімітовані можливості. Нам не вдавалося нормально покрити push flow (WebSockets/SSE), різні бази даних, було складно імітувати різний workloads (update/read).

На цій зустрічі я розповім про наш досвід застосування load testing:

  • що використовуємо для тестування баз даних, мікросервісів;
  • як готуємо Pull/Push тести та як адаптуємо тести під різні протоколи (HTTP/WebSockets/SSE);
  • які виникають проблеми з замірами latency.

Моя доповідь дуже практична, тому після неї ви зможете з легкістю почати застосовувати load testing у себе на проекті.

Антон Молдован
DraftKings
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?