google cloud pubsub

Vs Overview Language: Google Cloud Pub/Sub streams in Java, Python and SQL while Iron.MQ is language-agnostic. Performance: Google Cloud Pub/Sub is part of the Google cloud and its servers run in a multitude of regions around the world with a high availability and a steady performance. Iron.MQ is also offers high availability due to its…

Read More
Track Race Finish Line

We wrote IronMQ from the ground up as a cloud-agnostic message queue service with a focus on performance and easy deployment and management. Since its inception, we’ve put all of our highest volume customers on it, some doing billions of message requests per day. As our technology continues to evolve, it’s important that we continue to measure our success…

Read More
RabbitMQ

Software applications can be connected and scaled using message queues. They make it possible for asynchronous communication to happen between two systems that have different throughputs. RabbitMQ is a message queue software (message broker/queue manager) that acts as an intermediary platform where different applications can send and receive messages. Message queues decouple applications which makes it…

Read More
Amazon SQS

Now that’s quite a queue! Queues are a powerful way of combining software architectures. They allow for asynchronous communication between different systems, and are especially useful when the throughput of the systems is unequal.   Amazon offers their version of queues with Amazon SQS (Simple Queue Service). For example, if you have something like: System A -…

Read More
ironmq

Overview: Message queues determine how your network functions. But many networks’ message queue infrastructures are surprisingly fragile. When one link on the chain fails, the entire system can function unexpectedly, or even fail outright. To prevent these problems, you need to make sure your message queue is fail-safe — and harnessing the power of the…

Read More
Kafka

vs What is a Messaging System? Companies are now collecting and analyzing more information than ever before and using more and more applications to do it. According to an estimate by Skyhigh Networks, the average enterprise today uses 464 custom-built applications for their internal business processes. In particular, many of these applications require real-time updates and…

Read More

Wherever two or more people need to wait in line for something, you can guarantee that there will be a queue: supermarkets, bus stops, sporting events, and more. It turns out, however, that queues are also a useful concept in computer science. The data structure known as a queue is a collection of objects that are stored…

Read More

Overview: More and more technologies get involved as systems grow, and it’s sometimes hard to keep track of what’s doing what. Caching layers, message queues, serverless functions, tracing frameworks… the list goes on.  Once you start sprinkling in public cloud services, you may find yourself developing your way into vendor lock-in.  All of the sudden,…

Read More

Overview We’ve been working with, building, and evangelizing message queues for the last year, and it’s no secret that we think they’re awesome. We believe message queues are a vital component to any architecture or application, which is why we’ve put so much work into IronMQ. As you consider these 10 reasons, look into the ways…

Read More
ironmq

Overview: When building an application, there usually comes a time when it makes sense to add a Message Queue.  You can get pretty far with a RDMS or a It happened here at Iron. Table of Contents: Decoupling Redundancy Scalability Elasticity & Spikability Resiliency Delivery Guarantees Ordering Guarantees Buffering Understanding Data Flow Asynchronous Communication Achieve…

Read More