Using IronWorker to Power Custom Service Integrations

Using IronWorker to Power Custom Service Integrations

The rise of the API economy in recent years has also given the integration economy a much needed breath of new life. What was once a painful process of dealing with proprietary formats and clunky middleware, has now become a streamlined process via openly consumable cloud-native REST APIs. As such, a new breed of services such as Zapier and IFTTT have come along to make API integrations as simple as a few clicks, while other products such as Slack have made integrations a first class citizen feature of the product itself.

The technology that powers many of these integrations behind the scenes is webhooks, essentially an event-driven callback – when this happens, notify that via HTTP POST. Webhooks are an incredibly useful feature with many services, however as developers, we’ll always find a scenario that’s beyond what’s provided out of the box. With service integrations, this often means performing custom data translations such as field mappings, or additional business logic such as filtering and tagging.

We see a lot of our customers bridge services together using IronWorker because of its direct webhook support, flexibility to run any custom logic in any language, ability to scale concurrently behind the scenes, and “serverless” environment. We say “serverless” in quotes because to a developer, there’s never a need to think or worry about provisioning resources to run and manage tasks at scale. When one of our users shared his custom integration using IronWorker on Twitter, I got in touch to hear more and share his story.

The Easiest Way to Develop with Go — Introducing a Docker Based Go Tool

Via Medium

While trying to make a drop dead simple example for running Go programs on IronWorker, I realized there’s just no simple way to for us to point someone at an example repo with Go code and have them up and running in a few minutes. This can be done in other languages fairly easily because they don’t have special requirements like a GOPATH, a specific directory structure, and they typically have easier dependency management.

What is a Worker???

what is worker drawingToday, sales engineer/teacher Yaron Sadka continues our FAQ video series by answering IronWorker related questions. In the following two videos he guides us through: What is a Worker? and What you use a Worker for?

Stay posted for more of these FAQ video to come.  Click here if you have any questions or want to take a deeper dive into what does.

The Workloads of the Internet of Things

The Workloads of the Internet of Things

I must say my favorite part about researching the Internet of Things has to be the mind blowing stats. Just a couple from the arsenal… we already have more connected devices on the planet than humans, and every two days we create more data than all of human history up to 2003. The predictions are wild too… Intel predicts that there will be 200 billion connected devices by 2020, and Cisco predicts the market size to reach $14.4 Trillion by 2022. It’s hard to really wrap your head around numbers like that, but there was one that really jumped out at me – IDC predicts that Internet of Things workloads will increase approximately 750% by 2019. Why that really matters: how on earth are we going to handle that level of scale? Launches New FAQ Video Series, we have been getting a lot of questions like “what is message queue?” and “how can IronMQ help my business?”  Although we’ve been more than happy to address these questions individually, we figured how great would it be to create a video series that touched on a lot of these frequently asked questions.  

Our very talented (and brave) sales engineer Yaron Sadka, took the time to sit down and explain some of these often heard questions.  Kick back and enjoy our first two videos of the series entitled What is a Queue? and What is a Message Queue Used For?.  

Beyond The Hype: The Internet of Things

Internet-of-Things-On-Demand-WebinarThe buzz surrounding the Internet of Things shows no signs of subsiding. At the same time, its potential has grown expediently. This appears to be one case where what is delivered will dwarf the hype. But, what does this mean for you and me?

Though the media and analysts talk about enabling Internet data in previously unconnected devices, many people have trouble visualizing exactly what that means.

We Want to Hear From You! continue to evolve their approach to application development and cloud deployment. Over the next 20 days, we’ll be surveying you, and people like you, to find out how this evolution looks in many types of organizations.

All responses are kept 100% confidential and will not be shared with anyone outside of Responses will be anonymously aggregated and the results will be discussed in a webcast in September.

Squashing Bugs in The Cloud: How Airbrake uses IronMQ v3

By Reed Allman, Backend Engineer,

Ah, message queues.

Last year we set out to build a better message queue, both for our internal use and to run as a service for customers. If you’ve ever looked into message queues yourself, you’ll know they’re all different, and, conveniently, none of them are ever quite what you need. We hope we’ve found a sweet spot, and we’ll even run it for you. After over a year of being in production, we decided it was time to grab a mic and hit the streets. Or email. Definitely just email. Have ya seen the streets in SF?

IronMQ v3 is 10x Faster than RabbitMQ

mideast-iran-asiatic-_horo-2NEWLast year, we announced IronMQ v3, which was rewritten from the ground up to focus on performance and easy deployment/management for on premise installations. Since then, we’ve put all of our highest volume customers on it, some doing billions of requests per day, and nobody has hit the limits yet.

As our technology continues to involve, it’s important that we continue to measure and benchmark. Here are the results of benchmarks we’ve run comparing IronMQ to RabbitMQ.

How to Power Intelligent Traffic Systems with IronMQ

edeva-ironio-blogSweden-based Edeva AB develops and markets intelligent traffic systems. Their product Actibump is a dynamic speed bump called Actibump that makes it possible to control the accessibility, flow and speed of traffic in a way not possible with static speed bumps.
Actibump consists of one or more road modules that are mounted into a cast foundation and a radar unit that transmits information to a central control system. The road modules raise and lower in response to vehicle speed and are controlled and monitored over the Internet.