Non-Stop Non-Breakable Code Review Services in a Distributed System: Detecting Issues in Real Time
The two most significant bottlenecks in code merging are the build process and the unit tests. However, as the number of items to be checked in a code review increases, that code review becomes a bottleneck for code merging as well. Because of the dependency structure between code review services, an error in one service affects the entire service. As a result, whenever a service error occurs, it is crucial to have methods for determining which code review service has ultimately caused the error. With the goal of achieving a non-stop non-breakable code review service, this paper describes an early error detection method along with a case study of the service.
READ FULL TEXT