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.
翻译:我们建议采用新的方法发展微型服务结构,并通过利用一个简单单一的单一结构:一个单一的代码库和一个模拟分布的本地执行环境来进行集成测试。然后,一个工具为每个微型服务编集一个代码库和一个云的部署配置。我们方法的关键推动者是Jolie提供的技术 -- -- 不可知服务定义语言。