GPU support in IronWorker

Overview In the past few months, we’ve spoken to quite a few customers that have added Machine Learning (ML) tasks into IronWorker. The problem is, these tasks can take a significant amount of time on a CPU vs a GPU. GPU’s were built to handle the parallelization of complex matrix/vector operations that gaming required, and…

Read More

The Overhead of Docker Run

blank

First published on Medium on 10/11/2016. We use Docker a lot. Like a lot, lot. While we love it for a lot of things, it still has a lot of room for improvement. One of those areas that could use improvement is the startup/teardown time of running a container. Table of Contents The Test 4…

Read More

Hybrid Iron.io – On-Premise Job Processing with the Help of the Cloud

blank

Overview One of our main goals for the Iron.io platform is to run anywhere. This means we enable customers to use our services on any cloud, public or private. With Hybrid Iron.io, we’re making it drop-dead simple to get the benefits of the public cloud, with the security and control of a private cloud.  Using Iron.io’s…

Read More

Batch Processing: A Tutorial on Workers, Queueing and Gelato

Batch processing is one of the earliest ways of data processing, utilized by Herman Hollerith’s Tabulating Machine in 1890. Batch processing was developed to take advantage of scarce computing resources: it avoids idling these expensive resources by queueing instructions to process data without manual user intervention, and can shift workload to times when resources are…

Read More

Introducing Lambda support on Iron.io

blank

Overview Serverless computing has become a compelling model for companies to add business value without their development teams having to worry about provisioning, managing, and scaling infrastructure. The concept is that developers write code that performs business logic based on  some specific input data, and the platform handles the details of: Where to run it: Use some machine…

Read More

How to Bake Your Own Pi

Baking Your Own Pi

It’s 3/14, and that means it’s international Pi day! A day where we rejoice over the transcendental number that seems to be everywhere. So, why am I writing about pi on the Iron.io blog? It turns out pi is the best (read: the absolute best!) way to test out computers. It’s sufficiently random, requires large…

Read More

The Next Frontier: Learning Microservices in the Classroom

As a Customer Success engineer here at Iron.io, I’ve been fortunate enough to see people using Iron.io in ways I never thought about. It’s actually one of my favorite parts of my job. Recently, I was chatting with a customer who mentioned his students were using Iron.io in their final project. This peeked my interest,…

Read More

Introducing Custom Docker Images, Private Docker Repositories and Environment Variables

blank

We’re happy to announce three awesome new IronWorker features: Custom Docker Images for all and Docker is now the default code packaging mechanism Support for private Docker images on any Docker Registry, including Docker Hub Support for custom environment variables Table of Contents Custom Docker Image for All! Private Docker Repositories Environment Variables That’s it…

Read More

Case Study: OutCast – A Mobile App for Marine Weather Forecasts

outcast dot io

Overview We recently joined the OutCast team to chat about their app! What does it do, how does it work, and why is it so dang popular? OutCast is mobile weather and marine forecast application that is used by boaters, fishermen, divers, and other marine users to stay in touch with local weather and water…

Read More

Best Practices and Anti-Patterns for Workers and MQs

Best Practices and anti-patterns for workers and message queues

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 More