Serverless Message Queue
Why use a Message Queue?
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 More1M msg/sec: IronMQv3 Hits Dos Commas
Overview IronMQ now has doors that go like this: Nearly two years ago, we set out to build a more friendly message queueing service that still keeps up with the big boys. In previous posts we have only shown the performance of the single server version, but now it’s time to take the gloves off…
Read MoreBest Practices and Anti-Patterns for Workers and MQs
Thanks to Ruth Hartnup for the base image! CC BY 2.0 If you’ve been programming for a while, it’s probable that someone, somewhere, has recommended the Gang of Four book. The book dissects Object Oriented programming. It lists numerous ways of royally messing things up, but it’s claim to fame is that it also lists…
Read MoreUpgrade to IronMQ v3 in Under 30 Minutes
Thanks to Johan Fantenberg for the base image CC BY 2.0 Earlier this week, Iron.io Customer Success Engineer JPK and I sat down with Michael Geneles and Stephen Kamenar from PitchBox to discuss their transition to IronMQ v3. Last Friday, they made the transition in less than 30 minutes! We were so impressed, we asked…
Read MoreSmart Endpoints. Smart Pipes. Smarter Microservices.
Overview: This is the second post in a series on microservices. Read our previous post on the service computing environment: The Ephemeral Life of Dockerized Microservices. The use of microservices is a growing trend in application development because it provides an answer to the overhead incurred by monolithic applications. The practice of breaking apart…
Read MoreSegment.io adds Iron.io as an endpoint for message queueing
Iron.io + Segment.io = Integration Goodness IronMQ has just been added as an endpoint for message queueing within Segment.io. Segment.io provides a single gateway that lets developers, marketers, and analysts pipe logs, metrics, user actions, and other key app data to hundreds of other applications and tools. The Segment.io API acts as a control for…
Read MoreIron.io Increases Message Size in IronMQ
Message Size Increases from 64KB to 256KB Large message sizes are now available within IronMQ. We have increased the message size from 64KB to 256KB. This increase was originally in response to some uses cases around XML but also allows the service to handle almost every need possible when it comes to messaging. The increased…
Read MoreIntroducing IronMQ Enterprise
Cloud-Native Message Queuing Now Available On-Premise Message Queuing for Public, Private, and Hybrid Clouds Today we’re excited to release IronMQ Enterprise, our cloud-native message queuing technology for large enterprise and carrier-grade workloads. IronMQ Enterprise features a more advanced backend persistence layer, improved message throughput, and latency, and, for the first time, deployment options for on-premise,…
Read MoreIronMQ Enterprise: Powered by IronMQ v3
Delivering Improved Performance + On-Premise and Hybrid Cloud Options Today we announced IronMQ Enterprise, a set of offerings that includes more flexible configuration options including deployment on-premise and within private clouds as well as improved performance around message throughput and latency. At the heart of this release is IronMQ v3, our latest version of IronMQ.…
Read MoreIronMQ Long Polling
Another one of our most requested features is now out in the wild: long polling. Long polling reduces the number of requests you need to make on an empty queue by not returning immediately when there are no messages available. Instead, IronMQ will wait until a message becomes available or until the “wait” time has…
Read More