Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM66657

Proactive API Performance and Failure Prediction Platform Using Ensemble Learning and Time-Series Forecasting

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM66657

Volume:

10 |

8 |

Aug 2026

Pages:

1-8

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
10.55041/IJSREM66657

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.

Share this article:

Authors

Medini K A

Medini K A

Computer science and Engineering

City Engineering College

Download Author Certificate
SBS

Shruthi B S

Computer science and Engineering

City Engineering College

Download Co-Author Certificate
AB

Archana Bhat

Computer science and Engineering

City Engineering College

Download Co-Author Certificate

Mentors

AB

Archana Bhat

Computer science and Engineering

City Engineering College

Download Mentor Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

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

API Monitoring Predictive Analytics XGBoost Linear Regression Microservices Site Reliability Engineering Application Performance Monitoring FastAPI React.js Node.js.

Cite This Article

Medini K A, Shruthi B S, Archana Bhat, Archana Bhat, "Proactive API Performance and Failure Prediction Platform Using Ensemble Learning and Time-Series Forecasting," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 8, pp. 1-8, Aug 2026. https://doi.org/10.55041/IJSREM66657

Full Article/Conclusion

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.

References

[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.

Editorial & Review Transparency

Publication Date

8/10/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

1

Total views since publication

PDF Downloads

4

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

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.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...