The trend towards a polyglot world is also something that has gained momentum within the past year. Successful companies like Heroku, AppFog, Twilio, and New Relic realize the innovation taking place across a wide spectrum of computer languages and rather than picking sides or playing favorites, a +1 strategy around all languages makes the most sense. And as much enthusiasm and momentum as cloud platforms appear to be getting, languages are generating even greater heat and passion among developers. The creation of communities of interest around dynamic languages and frameworks is only just accelerating.
The IT Reference Model for the Next 5-10 Years
Our goal at Iron.io is to be a key part of this reference model. We see Messaging as a Service and Background Processing as a Service as essential elements within the emerging cloud stack. Combining elastic messaging and background processing with scalable app servers and expandable storage solutions is a natural fit.
An obvious benefit this combination provides extremely fast application development with far less complexity. A common reaction with using platforms and infrastructure services is that developers almost feel cheated because it’s too easy to get started. They don’t have to earn their stripes by doing a lot of sys ops work (standing up servers and loading up OS and binary images). Of course that quickly turns into one of relief because they’re able to get right down to the core of the application.
Economies and Communities of Scale
The combination of cloud platforms like AppFog and Heroku with dynamic languages like PHP, Python, and Ruby and application services like IronMQ and IronWorker are changing IT in ways that are only apparent once you start using them. Fortunately, the numbers are in favor and growing each day and all along the way, these developers are creating new economies and new communities of scale.