Demonstration Paper: Avoiding Wrong Microservice Cuts via Git Metadata Analysis
Microservice architecture has been widely adopted in modern cloud-native software due to its advantages in scalability, flexibility, and maintainability. However, poor practices and architectural anti-patterns can lead to significant issues. In particular, when the architecture is based on incorrect business logic—referred to as wrong cuts—often caused by an insufficient understanding of the domain, both architectural quality and organizational effectiveness can be compromised. In this paper, we propose an approach based on Git metadata analysis to identify and address wrong cuts in microservice architectures. We validate the feasibility of this approach through case studies and also implement it as an IDE plugin to support practical adoption.