Sliceable Monolith: Monolith First, Microservices Later

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


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.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE International Conference on Services Computing, SCC 2021
EditorsBarbara Carminati, Carl K. Chang, Ernesto Damiani, Deng Shuiguang, Wei Tan, Zhongjie Wang, Robert Ward, Jia Zhang
Publication date15. Nov 2021
ISBN (Electronic)9781665416832
Publication statusPublished - 15. Nov 2021
Event2021 IEEE International Conference on Services Computing, SCC 2021 - Virtual, Online, United States
Duration: 5. Sept 202111. Sept 2021


Conference2021 IEEE International Conference on Services Computing, SCC 2021
Country/TerritoryUnited States
CityVirtual, Online
SeriesIEEE International Conference on Services Computing (SCC)

Bibliographical note

Publisher Copyright:
© 2021 IEEE.


  • Cloud Computing
  • Containers
  • Jolie
  • Microservices
  • Monolith


Dive into the research topics of 'Sliceable Monolith: Monolith First, Microservices Later'. Together they form a unique fingerprint.

Cite this