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, you’re…

Read More

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, and here are ten reasons why:

Read More

Today we are excited to announce the second alpha release of IronFunctions, the language-agnostic serverless microservices platform that you can run anywhere; on public, private, and hybrid clouds, even on your own laptop. The initial release of IronFunctions received some amazing feedback and we’ve spent the past few months fixing many of the issues reported. Aside…

Read More

We are pleased to announce a new project to enable Functions as a Service (FaaS) on OpenStack — Picasso. The mission is to provide an API for running FaaS on OpenStack, abstracting away the infrastructure layer while enabling simplicity, efficiency, and scalability for both developers and operators. Picasso can be used to trigger functions from OpenStack services,…

Read More

  Today we’re excited to announce IronFunctions, our first major open source project. IronFunctions is a serverless microservices platform that you can run anywhere; on public, private, and hybrid clouds, even on your own laptop. The world is moving towards hybrid/multi-cloud, so should your serverless platform. It runs on top of the popular orchestration frameworks (Kubernetes, Mesosphere), inside…

Read More

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. The Test To test the overhead…

Read More

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 with available…

Read More
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