International Journal on Science and Technology

E-ISSN: 2229-7677     Impact Factor: 9.88

A Widely Indexed Open Access Peer Reviewed Multidisciplinary Bi-monthly Scholarly International Journal

Call for Paper Volume 16 Issue 4 October-December 2025 Submit your research before last 3 days of December to publish your research paper in the issue of October-December.

Asynchronous processes and message queues in Ruby applications: efficiency analysis of Sidekiq and RabbitMQ

Author(s) Anna Topalidi
Country Russia
Abstract This article examines the role of asynchronous data processing in the architecture of modern Ruby applications. Particular attention is given to the use of background jobs and message queues as tools for offloading the main execution thread and improving server-side performance. The architecture of asynchronous processes is studied with a focus on the integration of tools such as Sidekiq and RabbitMQ within the Ruby ecosystem. It analyzes the specifics of their use, implementation approaches, and the principles of organizing queues and workers in the context of web applications. It explores the comparative efficiency of Sidekiq and RabbitMQ in handling background tasks, considering their strengths and weaknesses in terms of reliability, scalability, fault tolerance, and ease of operation.
Keywords Ruby, Asynchronous processing, Background jobs, Message queues, Sidekiq, RabbitMQ, Performance.
Field Computer Applications
Published In Volume 16, Issue 4, October-December 2025
Published On 2025-11-11

Share this