1. Insert состояния и outbox в одной транзакции.
  2. Publisher не торчит в request path.
  3. Consumer идемпотентен по event_id.