A Policy-Driven Adaptive Resilience Framework for Spring Boot Microservices and Angular Frontends

Authors

  • Sreelatha Pasuparthi

DOI:

https://doi.org/10.22399/ijcesen.5110

Keywords:

Policy-Driven Resilience, Microservice Fault Tolerance, Runtime Contract Enforcement, Adaptive Policy Management, Full-Stack Observability

Abstract

Microservice architectures and rich single-page application (SPA) frontends have become the standard case for enterprise software, yet resilience on both the microservices backend and frontend remains an unresolved engineering problem. The article presents a policy-driven adaptive resilience framework based on runtime contract enforcement and dynamic policy management for Spring Boot microservices and Angular frontends. The architecture consists of three components: first, a central policy engine for all resilience contracts in different versions. Second, a Runtime Contract Enforcer, which transparently intercepts service calls at the back end and the front end. Third, a Monitoring and Feedback Loop component for condition- and knowledge-based policy adaptation. Providing hot-reloadable policy propagation, contract-driven fault tolerance, and full-stack coverage without redeploying services sets apart this article with respect to prior work in static circuit-breaking, Resilience4j, and Istio/Envoy. Businesses evaluate the framework under various common failure scenarios and show improvements to mean time to recover, fault rate under failure, and latency to policy updates.  The article concludes that the framework is a scalable and operationally agile solution for dynamic enterprise deployments.

References

[1] Nicola Dragoni et al., "Microservices: Yesterday, Today, and Tomorrow," arXiv:1606.04036v4, 2017. [Online]. Available: https://arxiv.org/pdf/1606.04036

[2] Netflix, "Netflix/Hystrix," GitHub Repository. [Online]. Available: https://github.com/Netflix/Hystrix

[3] Resilience4j, "Resilience4j is a fault tolerance library for Java™," Official Documentation. [Online]. Available: https://resilience4j.readme.io/

[4] Kubernetes, "Configure Liveness, Readiness and Startup Probes," Kubernetes Documentation. [Online]. Available: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/

[5] Istio Authors, "Istio Service Mesh Documentation," Official Documentation. [Online]. Available: https://istio.io/latest/docs/

[6] Spring.io, "Spring Cloud Circuit Breaker," Spring Projects. [Online]. Available: https://spring.io/projects/spring-cloud-circuitbreaker

[7] Prometheus Authors, "Prometheus – Monitoring System and Time Series Database," Official Documentation. [Online]. Available: https://prometheus.io/

[8] Grafana Labs, "Grafana: The Open and Composable Observability Platform,". [Online]. Available: https://grafana.com/

[9] Bimal Jha, "Unlocking Business Logic: A Guide to Drools Rule Engine," Medium, 2024. [Online]. Available: https://medium.com/@bimalkumarjha91/unlocking-business-logic-a-guide-to-drools-rule-engine-1af098ffabb9

[10] Sam Newman, “Building Microservices: Designing Fine-Grained Systems,” O'Reilly Media, 2015. [Online]. Available: https://books.google.co.in/books?id=jjl4BgAAQBAJ&printsec=frontcover&source=gbs_atb#v=onepage&q&f=false

[11] Quintero, F. A., “Fluid dynamics-based VFX design: Trade-offs between visual realism, computational cost, and production timelines,” Journal of Computational Analysis and Applications, 31(4), 2722–2736, 2023.

[12] Belhassen, A., “Closed-loop system identification and control of a 3D-printed soft robot using MATLAB and vision-based feedback,” Sarcouncil Journal of Applied Sciences, 4(11), 31–39, 2024.

[13] Surana, S., “The analytical review as a core management tool: Techniques for identifying variances, ensuring accounting accuracy, and informing strategy,” Journal of Information Systems Engineering and Management, 8(3), 1–10, 2023.

[14] Darteh, F. K., “Performance-based budgeting and the role of reliable revenue reports,” Sarcouncil Journal of Economics and Business Management, 2(12), 8–16, 2023.

[15] Chhibber, R., “Strategic leadership in partner sales networks for enterprise market expansion,” Journal of International Crisis and Risk Communication Research, 4(3), 467–475, 2021.

Downloads

Published

2026-04-06

How to Cite

Sreelatha Pasuparthi. (2026). A Policy-Driven Adaptive Resilience Framework for Spring Boot Microservices and Angular Frontends. International Journal of Computational and Experimental Science and Engineering, 12(2). https://doi.org/10.22399/ijcesen.5110

Issue

Section

Research Article