Over a million developers have joined DZone.

Ron Swanson and Microservices

DZone's Guide to

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
Free Resource

Deploy and scale data-rich applications in minutes and with ease. Mesosphere DC/OS includes everything you need to elastically run containerized apps and data services in production.

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.

Discover new technologies simplifying running containers and data services in production with this free eBook by O'Reilly. Courtesy of Mesosphere.

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.


Dev Resources & Solutions Straight to Your Inbox

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 }}