Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM66657
Volume:
10 |
8 |
Aug 2026
Pages:
1-8
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Computer science and Engineering
City Engineering College
Computer science and Engineering
City Engineering College
Computer science and Engineering
City Engineering College
Computer science and Engineering
City Engineering College
Abstract—Modern cloud-native applications are composed of interconnected microservices that communicate through Application Programming Interfaces (APIs). The availability and performance of these APIs directly influence system reliability, user experience, and business continuity. Conventional monitoring platforms primarily rely on threshold-based alerting mechanisms that identify failures only after service degradation has occurred. limiting their ability to support proactive infrastructure management. This paper presents a Proactive API Performance and Failure Prediction Platform that integrates continuous API monitoring with machine learning-based predictive analytics. The proposed system adopts a decoupled microservices architecture consisting of a React.js frontend, a Node.js monitoring and orchestration service, a Python FastAPI-based machine learning engine, and an SQLite database managed through Prisma ORM . The monitoring engine periodically collects API response latency together with simulated infrastructure metrics including CPU utilization, memory usage, and database processing delay. These metrics are analyzed using an XGBoost model for real-time risk classification and explainable Root Cause Analysis (RCA), while a Linear Regression model forecasts future performance trends . The generated predictions are presented through an interactive dashboard that enables early identification of potential service degradation. Experimental evaluation demonstrates that the proposed platform supports proactive monitoring by providing predictive insights, reducing manual analysis, and improving operational decision-making for Site Reliability Engineering (SRE) environments.
KEYWORDS
The architectural design, implementation, and evaluation detailed throughout this paper demonstrate the successful deployment of a proactive API Performance and Failure Prediction Platform. By intentionally migrating monitoring tasks away from reactive, post-crash frameworks to a decoupled, type-safe stack consisting of a React.js frontend, a Node.js orchestrator, and a Python FastAPI ML service, the platform enhances operational efficiency. The system eliminates tracking fragmentation by consolidating multi-dimensional telemetry into a secure database layer managed via Prisma ORM. Furthermore, by utilizing dual machine learning models (XGBoost and Linear Regression), the platform removes human calculation delay from risk assessment and future performance forecasting loops. The system delivers rapid runtime execution, providing SRE teams with granular, early-warning insights regarding system capacity boundaries and impending failure vectors. While the current implementation demonstrates robust predictive accuracy, localized validation has highlighted distinct architectural parameters that bound the current scope. Chief among these is the application's current reliance on an embedded database file structure, which is optimal for localized M.Tech demonstrations but limits high-throughput concurrency. Additionally, the platform focuses on generating critical dashboard alerts ($\ge 70\%$ risk scores) for human mitigation rather than triggering autonomous infrastructure remediation pipelines. To address these limitations, future scope and system scaling will prioritize the seamless migration of the data persistence layer to a distributed, highly available SQL cluster. Because the backend services are database-agnostic, the platform is structured for containerization utilizing Docker, allowing orchestrated deployments via Kubernetes to monitor production-grade microservice clusters natively. Extensible alerting pipelines will be introduced by embedding third-party API hooks to dispatch real-time status alerts directly via communication streams. Finally, the platform's self-healing capabilities will be expanded, bridging the predictive analytics layer with automated webhook controllers capable of provisioning cloud infrastructure resources dynamically in response to predicted capacity failures.
[1] T. Chen and C. Guestrin, "XGBoost: A Scalable Tree Boosting System," Proc. 22nd ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining (KDD), San Francisco, CA, USA, 2016, pp. 785–794. [2] G. James, D. Witten, T. Hastie, and R. Tibshirani, An Introduction to Statistical Learning, 2nd ed. New York, NY, USA: Springer, 2021. [3] T. Hastie, R. Tibshirani, and J. Friedman, The Elements of Statistical Learning, 2nd ed. New York, NY, USA: Springer, 2009. [4] F. Pedregosa et al., "Scikit-learn: Machine Learning in Python," Journal of Machine Learning Research, vol. 12, pp. 2825–2830, 2011. [5] Google, Site Reliability Engineering: How Google Runs Production Systems. Sebastopol, CA, USA: O'Reilly Media, 2016. [6] D. Beyer et al., The Site Reliability Workbook. Sebastopol, CA, USA: O'Reilly Media, 2018. [7] S. Newman, Building Microservices, 2nd ed. Sebastopol, CA, USA: O'Reilly Media, 2021. [8] C. Richardson, Microservices Patterns. Shelter Island, NY, USA: Manning Publications, 2018. [9] M. Kleppmann, Designing Data-Intensive Applications. Sebastopol, CA, USA: O'Reilly Media, 2017. [10] R. Fielding, Architectural Styles and the Design of Network-Based Software Architectures, Ph.D. dissertation, University of California, Irvine, USA, 2000.
Publication Date
8/10/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
1
Total views since publication
PDF Downloads
4
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...