cid 849a93f24cabd1e76d9f5cd9674f1727630758e4a1887c0bb3a5ab09d831bb14 · original · via openalex
Title: Exploring Tracing in Microservice Applications: Leveraging Zipkin for Enhanced Observability Authors: Okpako Marvis; Olanriwaju Babatunde; Victor Osasu Eguavoen Venue: International journal of research and scientific innovation Year: 2024 Canonical: doi:10.51244/ijrsi.2024.11110030 URL: https://doi.org/10.51244/ijrsi.2024.11110030 Collector: openalex OA: false ABSTRACT Microservices architecture has gained prominence due to its scalability and modularity, but its distributed nature complicates observability, performance monitoring, and troubleshooting. This study explores the integration of Zipkin, an open-source distributed tracing tool, into microservice architectures to enhance observability. The primary objective is to investigate how Zipkin can be used to trace service interactions, identify latency issues, and optimize system performance in microservices. The research methodology involves implementing Zipkin in a Job Microservice Application comprising three core services: Job, Company, and Review Microservices, built using Java Spring Boot, PostgreSQL, and Docker. The services are integrated with Zipkin to track request flows and analyze system behavior. Performance and functionality tests were conducted using REST APIs to evaluate the effectiveness of Zipkin’s tracing capabilities. Results show that Zipkin significantly improves system observability, enabling developers to pinpoint performance bottlenecks and resolve issues more efficiently. The integration of distributed tracing reduced debugging time and enhanced performance monitoring across services. In conclusion, Zipkin provides valuable insights into service interactions in microservice environments, making it an effective tool for optimizing performance and troubleshooting. The study recommends further exploration of advanced sampling strategies and integration with other monitoring tools to enhance scalability in large-scale microservices systems.