Sliceable Monolith: Monolith First, Microservices Later
Fabrizio Montesi, Marco Peressotti, Valentino Picotti

TL;DR
The paper introduces Sliceable Monolith, a methodology that simplifies microservice development and testing by starting with a monolith and then slicing it into microservices using Jolie's technology-agnostic language.
Contribution
It presents a novel approach combining monolith simplicity with microservice modularity, including a tool for automated codebase compilation and deployment.
Findings
Simplifies microservice development and testing.
Enables seamless transition from monolith to microservices.
Uses Jolie's language for technology-agnostic service definitions.
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
