Microservices in a Small Development Organization: An Industrial Experience Report

Georg Buchgeher*, Mario Winterer, Rainer Weinreich, Johannes Luger, Roland Wingelhofer, Mario Aistleitner

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review


Microservice architectures promise high flexibility and sustainability in system development. Multiple principles have emerged for the successful adoption of microservices, principles which impact not only the technical but also the organizational levels of a development organization. This paper reports our experiences introducing microservices in a company with a small development organization and a customer-solution-oriented business model. Our experiences show that the company can benefit from using microservices on a technical level but requires adaptations at the organizational level.
Original languageEnglish
Title of host publicationSoftware Architecture - 11th European Conference, ECSA 2017, Proceedings
EditorsRogerio Rogerio de Lemos, Antonia Lopes
Number of pages8
PublisherSpringer VS
Publication date2017
ISBN (Print)9783319658308
Publication statusPublished - 2017
Externally publishedYes
Event11th European Conference on Software Architecture, ECSA 2017 - Canterbury, United Kingdom
Duration: 11 Sept 201715 Sept 2017
Conference number: 11


Conference11th European Conference on Software Architecture, ECSA 2017
Country/TerritoryUnited Kingdom
SeriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10475 LNCS


  • Microservices
  • Microservice architecture
  • Small development organization
  • Microservice principles
  • Services
  • Service-oriented architecture

Cite this