Как доказать, что сервис действительно отправил событие о заказе
По требованиям сервис заказов при оплате публикует событие order_paid в Kafka. Тестировщик проверил, что в логах сервиса есть строка «event sent», и закрыл задачу.
Почему такой проверки недостаточно и что сделать вместо неё?
- Прочитать сообщение из топика и сверить его содержимое
- Проверить, что в базе сервиса заказ получил статус «оплачен»
- Убедиться, что сервис-потребитель отправил письмо покупателю
- Посмотреть в мониторинге, что у сервиса выросли исходящие запросы
