Benchmarking Data Management Systems for Microservices

Rodrigo Laigner, Yongluan Zhou · 2024

Microservice architectures emerged as a popular architecture for designing scalable applications. This architecture promotes the decomposition of an application into independently deployable small services each encapsulating a private state [1]. Data exchanges and communication among microservices are often achieved via asynchronous events. This architecture enables practitioners to reap benefits associated with loose coupling, fault isolation, higher data availability, independent schema evolution, and increased scalability [2].

Read the paper · More papers on PaperTik