https://blog.arkency.com/handling-third-party-webhooks-with-rails-event-store/