English

Sliceable Monolith: Monolith First, Microservices Later

Programming Languages 2021-07-20 v2 Software Engineering

Abstract

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.

Keywords

Cite

@article{arxiv.2103.09518,
  title  = {Sliceable Monolith: Monolith First, Microservices Later},
  author = {Fabrizio Montesi and Marco Peressotti and Valentino Picotti},
  journal= {arXiv preprint arXiv:2103.09518},
  year   = {2021}
}
R2 v1 2026-06-24T00:15:58.474Z