Background Job in Rails Using Rabbitmq and Sneaker

<p>If you are new to Back End Engineering, you might think that API flow is as simple as request, process then response. Well, at least that&rsquo;s what I thought when I decide to start new journey as a Back End Engineer around 6 months ago. But, unfortunately, the reality is not that simple as you might already know. There are some case when the process part of an API is so heavy that it takes seconds or even minutes just to response a single request. This is of course a very bad experience for user especially at peak hours where there might be hundreds or thousands users who access your API at the same time. I mean you will never use Google if it takes at least a minute to run a single search query and there are frequent request timeout right?</p> <p><a href="https://medium.com/kudos-to-you/background-job-in-rails-using-rabbitmq-and-sneaker-449c07284abf"><strong>Click Here</strong></a></p>