Towards an Understanding of Microservices

Dharmendra Shadija, Mo Rezai, Graham Hill

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

48 Citations (Scopus)


Microservices architectures are a departure from traditional Service Oriented Architecture (SOA). Influenced by Domain Driven Design (DDD), microservices architectures aim to help business analysts and enterprise architects develop scalable applications that embody flexibility for new functionalities as businesses develop, such as scenarios in the Internet of Things (IoT) domain. This article compares microservices architecture with SOA and identifies key characteristics that will assist application designers to select the most appropriate approach.
Original languageEnglish
Title of host publication2017 23rd International Conference on Automation & Computing (ICAC)
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages6
ISBN (Electronic)9780701702601
ISBN (Print)9781509050406
Publication statusPublished - 26 Oct 2017
Event23rd International Conference on Automation and Computing: Addressing Global Challenges through Automation and Computing - University of Huddersfield, Huddersfield, United Kingdom
Duration: 7 Sep 20178 Sep 2017
Conference number: 23 (Link to Conference Website)


Conference23rd International Conference on Automation and Computing
Abbreviated titleICAC 2017
Country/TerritoryUnited Kingdom
OtherThe scope of the conference covers a broad spectrum of areas with multi-disciplinary interests in the fields of automation, control engineering, computing and information systems, ranging from fundamental research to real-world applications.
Internet address


Dive into the research topics of 'Towards an Understanding of Microservices'. Together they form a unique fingerprint.

Cite this