Microservices: Granularity vs. Performance

Dharmendra Shadija, Mo Rezai, Richard Hill

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

29 Citations (Scopus)


Microservice Architectures (MA) have the potential to increase the agility of software development. In an era where businesses require software applications to evolve to support emerging software requirements, particularly for Internet of Things (IoT) applications, we examine the issue of microservice granularity and explore its effect upon application latency. Two approaches to microservice deployment are simulated; the first with microservices in a single container, and the second with microservices partitioned across separate containers. We observed a negligible increase in service latency for the multiple container deployment over a single container.

Original languageEnglish
Title of host publicationUCC 2017 Companion - Companion Proceedings of the 10th International Conference on Utility and Cloud Computing
PublisherAssociation for Computing Machinery, Inc
Number of pages6
ISBN (Electronic)9781450351959
Publication statusPublished - 5 Dec 2017
Event10th IEEE/ACM International Conference on Utility and Cloud Computing - Austin, United States
Duration: 5 Dec 20178 Dec 2017
Conference number: 10


Conference10th IEEE/ACM International Conference on Utility and Cloud Computing
Abbreviated titleUCC 2017
Country/TerritoryUnited States
Internet address


Dive into the research topics of 'Microservices: Granularity vs. Performance'. Together they form a unique fingerprint.

Cite this