Tuesday, January 26, 2016

Ron Swanson and Microservices




As I was watching the snow begin to fall last Friday from my home in Virginia, I wondered, why didn’t Ron Swanson (aka Duke Silver) ever get a spinoff?  And why, you ask, was I thinking about Ron Swanson?  Well, because my teenage son was just finishing up watching the last episode of Parks and Recreation on Netflix. Netflix, as you may or may not know, was an early adopter of implementing a Microservices Architecture in order to operate their industry disruptive technology, effectively, on a massive scale.

According to Martin Fowler, “The term ‘Microservice Architecture’ has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization’s business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data.” Without a doubt, the Microservices Architecture is gaining in popularity and adoption in the enterprise. And for good reason.  Microservices Architecture provides for agility, flexibility, quality, resiliency, scalability and business alignment.

That is why RoboMQ is based on the Microservices Architecture. RoboMQ was recently announced as one of the 10Fastest Growing IOT Companies by Silicon Review. RoboMQ is an IoT & SaaS CSI/middleware platform that can integrate IoT & SaaS applications using any industry standard protocol. RoboMQ has a Microservices Platform that leverages our core ThingsConnect middleware, multi-protocol gateway, along with messaging fabric and docker based development framework, to build services using the Microservices architecture. Microservices based development reduces the cost of implementation and increase the service or component reusability for our clients. You can learn more about RoboMQ Integration Services and our Microservices Platform at www.robomq.io.

Ronald Ulysses “Ron” Swanson (played by Nick Offerman) was a man of integrity who appreciated decentralized control, and demanded timely and high quality work, as noted in one of his many life lessons when he said, “Never half-ass two things. Whole-ass one thing.” I’m pretty certain that, if Ron Swanson was a Software Architect, he would have been a big fan of Microservices.





No comments:

Post a Comment