A Policy-Driven Adaptive Resilience Framework for Spring Boot Microservices and Angular Frontends
DOI:
https://doi.org/10.22399/ijcesen.5110Keywords:
Policy-Driven Resilience, Microservice Fault Tolerance, Runtime Contract Enforcement, Adaptive Policy Management, Full-Stack ObservabilityAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2026 International Journal of Computational and Experimental Science and Engineering

This work is licensed under a Creative Commons Attribution 4.0 International License.