PLSEMar 17, 2021

Sliceable Monolith: Monolith First, Microservices Later

arXiv:2103.09518v28 citations
Originality Synthesis-oriented
AI Analysis

This addresses the complexity of microservice development for software engineers, but appears incremental as it builds on existing tools like Jolie.

The paper tackles the challenge of developing and testing microservice architectures by proposing Sliceable Monolith, a methodology that uses a single codebase and local simulation to simplify the process, then compiles into separate microservices and cloud deployment configurations.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes