Abstract Fog in the Bottle - Trends of Computing in History and Future
Marcus Hilbrich, Markus Frank · 2018
Microservices are a current trend that is known not only in academics. It is also used on an industrial scale. Nevertheless, microservices break with abstraction models like object orientation, to avoid code duplicates, or to have the code of behavior and data of one type of objects at one place. Thus, microservices break with learned and established concepts of programming. In this paper, we present historical developments, identify trends, and summarize our observations. Based on that, we provide suggestions for extending microservices to support more abstract programming concepts. In so doing, we suggest concrete strategies for our extensions based on already established concepts and without interfering with to the microservice concept.