A curated Dataset of Microservices-Based Systems
Mohammad Imranur, Rahman, Sebastiano Panichella, Davide Taibi

TL;DR
This paper presents a curated dataset of 20 open-source microservices projects, including architecture patterns and dependencies, to support research, teaching, and analysis of microservice architectures.
Contribution
It provides the first curated, publicly available dataset of microservice projects with architectural and dependency information for research and educational use.
Findings
Dataset includes 20 open-source microservice projects.
Analysis tools used: SLOCcount and MicroDepGraph.
Dataset and tools are publicly available online.
Abstract
Microservices based architectures are based on a set of modular, independent and fault-tolerant services. In recent years, the software engineering community presented studies investigating potential, recurrent, effective architectural patterns in microservices-based architectures, as they are very essential to maintain and scale microservice-based systems. Indeed, the organizational structure of such systems should be reflected in so-called microservice architecture patterns, that best fit the projects and development teams needs. However, there is a lack of public repositories sharing open sources projects microservices patterns and practices, which could be beneficial for teaching purposes and future research investigations. This paper tries to fill this gap, by sharing a dataset, having a first curated list microservice-based projects. Specifically, the dataset is composed of 20…
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.
