Over a million developers have joined DZone.

Ron Swanson and Microservices

Ron Swanson once 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.

· Cloud Zone

Download the Essential Cloud Buyer’s Guide to learn important factors to consider before selecting a provider as well as buying criteria to help you make the best decision for your infrastructure needs, brought to you in partnership with Internap.

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.

"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." - Martin Fowler

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.io is based on Microservices Architecture. RoboMQ.io was recently announced as one of the 10 Fastest Growing IoT Companies by Silicon Review. RoboMQ.io 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 increases the service or component reusability for our clients. You can learn more about RoboMQ.io 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.

The Cloud Zone is brought to you in partnership with Internap. Read Bare-Metal Cloud 101 to learn about bare-metal cloud and how it has emerged as a way to complement virtualized services.

integeration,micro services,enterprise service bus,esb,java,martin fowler

Published at DZone with permission of Marshall Cromwell. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}