Oluwajuwon Faloreoluwajuwonfalore.hashnode.dev·Nov 11, 2024Getting Started with RabbitMQ in Golang: A Beginner's GuideWhat is RabbitMQ, and Why Use It? RabbitMQ is a message broker, which helps reliably send messages between applications. Imagine you’re building an online shop. You might need to notify users when their orders are confirmed, trigger stock checks, or ...Discussrabbitmq
Anik Kumar Nandiblog.anikweb.me·Nov 5, 2024Understanding Laravel Queues: A Beginner's GuideWhat is a Queue? In a typical web application, some tasks, like sending an email or processing large amounts of data, can take time. If these tasks run directly within the request lifecycle, they can slow down the application and result in a poor use...Discuss·1 like·152 readsLaravellaravel queue
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 29, 2024Publisher Subscriber Model (Pub/Sub Model)What is Pub/Sub Messaging ? Related Terminology Sub Publisher —> Input(Channel) —> Output(Channel) —> Sub ...DiscussPub Sub Model
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 28, 2024Message QueuesMessage Queues : Synchronous & Asynchronous Communication : Both parties are connected with each other over the dedicated line and they are responding each other / exchanging the information in Synchronous manner there is no wait & lag any of the par...Discussqueue
Shivang Yadavblogs.shivangyadav.me·Oct 19, 2024Have you ever dealt with race conditions in your code?While working on one of the feature in Leadlly, a platform designed to help students organize and maintain their self-studies, I encountered an interesting issue that got me thinking about race conditions in code. The app is designed to generate new ...Discussscalability
Martin Beierling-Mutzblog.embiem.me·Oct 17, 2024Unleash Your Home Hardware: Processing Long-Running Tasks at HomeWhether it's a web or mobile app, most software involves some form of data handling, user interaction, and server-side logic. Often, you'll encounter tasks that require significant processing time: batch email sends, LLM-powered content generation, h...DiscussTask queue
Usman Soliucode-along.hashnode.dev·Oct 13, 2024Why Job Queues In Your System Architecture?As a backend engineer, you’ve likely faced tasks that take a long time to complete, causing delays in system response or even timeouts. These tasks don't always require immediate execution, but handling them within the same request can slow everythin...Discuss·2 likes·44 reads Bee-Queue
Romjan D. Hossainromjan.hashnode.dev·Oct 12, 2024Stack & Queues in Data StructureIn previous weeks, I discussed Arrays and Linked Lists. Today, I'll dive into two more fundamental data structures: Stacks and Queues. What is a Stack? A Stack is a linear data structure that follows a specific order of operations known as FILO (Fir...Discussarray
Arpit Singhd-s-a.hashnode.dev·Oct 10, 2024Queue, JavaA Queue is a linear data structure that follows the First In First Out (FIFO) principle, meaning that the first element added to the queue will be the first one to be removed. This structure is widely used in various applications, including schedulin...DiscussJavaScript
Keerthi Ravilla Subramanyamkeerthiravillasubramanyam.hashnode.dev·Oct 8, 2024Exploring Queues: What They Are and How They WorkIn our DSA series, we've covered various basic data structures, including linked lists, strings, arrays, and stacks. Now, it's time to look at queues, a basic data structure that follows the First-In-First-Out (FIFO) principle. Like a line at a ticke...DiscussData structures courseDSA