Sliceable Monolith: Monolith First, Microservices Later

Fabrizio Montesi, Marco Peressotti, Valentino Picotti [2021].
In CoRR abs/2103.09518.

We propose Sliceable Monolith, a new methodology for developing microservice architectures and perform their integration testing by leveraging most of the simplicity of a monolith: a single codebase and a local execution environment that simulates distribution. Then, a tool compiles a codebase for each microservice and a cloud deployment configuration. The key enabler of our approach is the technology-agnostic service definition language offered by Jolie.
Additional notes
Cite (BibTeX)
Click to expand
  author       = {Fabrizio Montesi and
                  Marco Peressotti and
                  Valentino Picotti},
  title        = {Sliceable Monolith: Monolith First, Microservices Later},
  journal      = {CoRR},
  volume       = {abs/2103.09518},
  year         = {2021},
  url          = {},
  eprinttype    = {arXiv},
  eprint       = {2103.09518},
  timestamp    = {Tue, 23 Mar 2021 16:29:47 +0100},
  biburl       = {},
  bibsource    = {dblp computer science bibliography,}

Peer-reviewed version
Click to show in publication list