Sarcouncil Journal of Applied Sciences Aims & Scope

Sarcouncil Journal of Applied Sciences

An Open access peer reviewed international Journal
Publication Frequency- Monthly
Publisher Name-SARC Publisher

ISSN Online- 2945-3437
Country of origin-PHILIPPINES
Impact Factor- 3.78, ICV-64
Language- English

Keywords

Editors

Optimizing Microservices Architecture: Security, Data Consistency, and High-Performance Java Computing

Keywords: Microservices Architecture, Java, Security, Data Consistency, Reactive Programming, CQRS, Spring Boot, High-Performance Computing, OAuth2, WebFlux

Abstract: Microservices architecture has become a dominant paradigm in modern software development, offering flexibility, scalability, and modularity. However, its distributed nature presents critical challenges in ensuring security, maintaining data consistency, and achieving high performance, particularly in enterprise-grade Java applications. This study aims to address these challenges by proposing an integrated optimization framework that enhances microservices architecture across three key dimensions: security, consistency, and performance. Using Java-based microservices developed with Spring Boot and deployed on a Kubernetes environment, this research implements security mechanisms including OAuth2, JWT, HTTPS, and mutual TLS to reduce system vulnerabilities. Distributed transaction patterns such as the Saga pattern, Event Sourcing, and CQRS were evaluated to improve data consistency across services. High-performance computing was addressed through the adoption of reactive programming models, leveraging asynchronous and non-blocking processing via Spring WebFlux and Project Reactor. The experimental evaluation, supported by statistical analyses such as paired t-tests and ANOVA, revealed significant improvements in all three areas. Security risk scores dropped by over 70%, while CQRS provided the highest transaction success rate (98.1%) and lowest data anomaly rate. Reactive Java significantly reduced response time and improved throughput under heavy load, while also reducing CPU and memory usage. This study concludes that a holistic approach combining secure communication, reliable data handling, and efficient computing can lead to robust and scalable Java-based microservices systems. The findings provide practical insights for developers and system architects designing modern cloud-native applications

Author

People

Policies

Submission

Home

Journals

Policy

About Us

Conference

Contact Us

EduVid
Shop
Wishlist
0 items Cart
My account