  The microservice architecture is a style inspired by service-oriented
computing that has recently started gaining popularity and that promises to
change the way in which software is perceived, conceived and designed. In this
paper, we describe the main features of microservices and highlight how these
features improve scalability.
