This IDC study discusses the new and evolving world of microservices. The term microservices has received considerable attention in the past 18 months and has also been specifically associated with container technology.
"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," said Al Hilwa, research director, Application Development Software at IDC. "Microservices architecture is enabled by a spectrum of tools categories but is primarily an architectural approach to system design that also requires considerable organizational and cultural adjustment to execute successfully."
AppDev and App provisioning, Application development software, Application management, Enterprise applications, Infrastructure as a service, Infrastructure as a service, Integration and process automation middleware, Platform as a service, Software configuration management, Strategic architecture