ActiveJob: writing ZeroMQ backend
How ActiveJob actually works under the hood and how it processes arguments and serializes them? This question appeared in one Ruby telegram chat recently. The first question was "How to pass object to job and not making sql request in perform method?". Which led me to dig into ActiveJob code and find out how it actually works.