Muhammad Sufiyaninnosufiyan.hashnode.dev·Jun 29, 2024Connection ConfigurationIn BullMQ, the connection object is used to define how BullMQ connects to a Redis server. Redis is an in-memory data structure store that is often used as a database, cache, and message broker. BullMQ uses Redis to store and manage its job queues. He...DiscussSMIT - Batch 10bullmq
Muhammad Sufiyaninnosufiyan.hashnode.dev·Jun 29, 2024BullMQBullMQ is a job queue library for Node.js, not a messaging queue service in the traditional sense like RabbitMQ or Apache Kafka. While it shares some similarities with messaging queue systems, BullMQ focuses specifically on managing and processing jo...DiscussSMIT - Batch 10bullmq
Muhammad Sufiyaninnosufiyan.hashnode.dev·Jun 17, 2024Scalable System and Its BenefitsScalability refers to a system's ability to handle increased load by adding resources, such as more servers or increasing computational power, without compromising performance. Scalable systems are designed to grow and manage increased demand efficie...DiscussSMIT - Batch 10Scalable web applications
Atul Kumarblogs.aboutatul.in·Jun 8, 2024My Journey with BullMQ: Sending Bulk EmailsYesterday, I was working on my personal project, a web app that needed to send bulk emails to users. Everything was going smoothly until I hit a roadblock. My app was starting to slow down because it was trying to handle too many email-sending tasks ...Discuss·1 like·129 readsbullmq
Gaurav Kumargauravbytes.hashnode.dev·May 20, 2024Reliable Background Task Execution using BullMQ and Node.jsIn modern Node.js applications, ensuring smooth background processing is crucial for maintaining responsiveness and scalability. Message queues offer an effective solution, decoupling message production from consumption and enabling asynchronous task...Discuss·1 like·616 readsQueues
Pavel RomanovPropavel-romanov.com·Apr 30, 2024The Ultimate Guide to Cron Jobs in Node.jsOne of the most common features of each application is task scheduling. For example, an application needs to send email reports about some operations once every 8 hours to a certain number of users. While it is a common task, people in the Node.js co...Discuss·132 readsNode.js
Mayank Bansalblog.mayankbansal.xyz·Apr 22, 2024Message Queues and bullMQ from a beginner's POVFirst up let's just get started with what. What are message queues? What is a Message Queue? To answer this question, let's have a look at queues first. What is a queue? A queue is basically a data structure that follows the FIFO (First In First Out)...Discussmessage queue
Vasu Goelvasugoel.hashnode.dev·Feb 1, 2024Building AI Applications for the Web: A Developer's JourneyIn the ever-evolving landscape of web development, the fusion of artificial intelligence with web applications represents a frontier of untapped potential. This journey began with a vision: to create a web application that not only processes user inp...Discuss·10 likes·68 readsAI
Bhavika Aggarwalbhavikaaggarwal.hashnode.dev·Nov 11, 2023Message Queue in Node.jsHello, in this article , we are going to implement a message queue in node.js using BullMQ library which is built on the top of redis. We will implement two message queues. One for adding refund task for a particular order. On successful completion o...DiscussJavaScript
Akinola Raphaelblog.ethicalralph.me·Sep 25, 2023Efficient Bulk Data Processing in Node.jsImplementing an efficient method for processing large files in Node.js can be quite challenging. If not executed correctly, it has the potential to result in an unsatisfactory user experience and significant strain on server resources. In this articl...Discuss·16 likes·201 readsNode.js