From the Blogosphere
The Challenges of Scaling Microservices | @DevOpsSummit #DevOps #Microservices
Microservices is a blanket term that applies to breaking IT systems and applications down to smaller, more granular elements
By: Jason Bloomberg
Jan. 30, 2016 10:00 AM
The Challenges of Scaling Microservices
Al Hilwa, program director of application development software at IDC, describes it this way: “Microservices is an architectural approach that draws on long, evolving experience in software engineering and system design, including the SOA efforts of the last two decades. Microservices architecture is enabled by a spectrum of tool categories, but is primarily an architectural approach to system design that also requires considerable organizational and cultural adjustment to execute successfully.”
More succinctly, microservices is a blanket term that applies to breaking IT systems and applications down to smaller, more granular elements. Containers take applications and services down to a self-contained, component level, and DevOps provides the framework for the IT infrastructure and automation to develop, deploy, and manage the environment.
Jason Bloomberg, president of Intellyx, talks about the distinction between a typical web service and a microservice, arguing against the tendency to try to simply rebrand web services as microservices. “A microservice, in contrast, is a parsimonious, cohesive unit of execution. It’s decidedly not a software interface itself, although it obviously has one. Instead, at the heart of the microservice is the running code itself. Microservices also contain their own runtime, so they don’t need to run on an ESB [enterprise service bus].”
Read the entire article at http://techbeacon.com/challenges-scaling-microservices.
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
SYS-CON Featured Whitepapers
Most Read This Week