Posts Tagged ‘Docker’
No lock in, thanks to Docker
Flexibility and the freedom to choose are among the core tenets at Iron.io. For those who have been following Iron.io posts for some time, we’re sure you’ve read a number of the Docker-related developments we released over the past year, including the previous blog post that IronWorker supports custom Docker images. This is awesome not…
Read MoreFull Docker Support for IronWorker
Overview A couple of months ago, we announced a new workflow for IronWorker based on Docker that enabled you to test your worker code locally on the exact same environment as it is when running on the IronWorker cloud. The initial feedback we received was pretty consistent: “This is great, but can you make it…
Read MoreDockerWorker Unplugged
Overview Today, the world revolves around developers. Digital businesses are becoming a significant part of the landscape. A traditional business thrives on its responsiveness to customers and how it handles business data. People used to talk about the Era of Information Technology, however, now we’re in the Era of the Developer. Fast-moving businesses recognize the…
Read MoreThe New Docker Based IronWorker Development Workflow
Overview Creating a simple IronWorker worker can be quick and easy. But if you’ve used IronWorker to build a complex worker, you may have found the experience a bit cumbersome. The reason is that sometimes you just don’t know if your worker will run the same way it does when you run it locally, due…
Read MoreIron.io Speaking on Docker in Production [Feb 11th]
Travis Reeder, CTO and co-founder at Iron.io, and Reed Allman, a systems engineer, will be talking about Docker in Production at an upcoming meetup. Luke Marsden from ClusterHQ, John Fiedler from RelateIQ, and Jérôme Petazzoni from Docker will also talk abou their experiences on the subject. The ClusterHQ meetup will be held on Wed, Feb 11th…
Read MoreThe Ephemeral Life of Dockerized Microservices
Overview When using the word ‘ephemeral’, it’s hard not to think of Snapchat these days, however, the concept applies to the on-demand computing pattern we promote here at Iron.io with our task processing service IronWorker. At a glance, each Docker container in which a task runs is only alive for the duration of the process…
Read MoreDocker in Production — What We’ve Learned Launching Over 300 Million Containers
Docker in Production at Iron.io Overview Earlier this year, we made a decision to run every task on IronWorker inside its own Docker container. Since then, we’ve run over 300,000,000 programs inside of their own private Docker containers on cloud infrastructure. Now that we’ve been in production for several months, we…
Read MoreNew FFmpeg IronWorker Stack For Easy Video Processing
FFmpeg is the leading cross-platform solution to record, convert and stream audio and video. Dealing with audio and video can eat up resources, making the activity a great fit for IronWorker by moving the heavy lifting to the background. In the past, usage of FFmpeg with IronWorker would require that our users include and install…
Read MoreHow Docker Helped Us Achieve the (Near) Impossible
Docker Solved a Key Problem Ever since we started Iron.io, we’ve been trying to solve a problem: how to keep our IronWorker containers up to date with newer language runtimes and Linux packages. For the past two years, IronWorker has been using the same, unchanged run-time environment. That is until a couple of weeks…
Read MoreHow We Went from 30 Servers to 2: Go
When we built the first version of IronWorker, about 3 years ago, it was written in Ruby and the API was built on Rails. It didn’t take long for us to start getting some pretty heavy load and we quickly reached the limits of our Ruby setup. Long story short, we switched to Go. For…
Read More