Architectural Patterns for Building Secure High-Load APIs on Node.js Using REST, gRPC, and GraphQL

Read full text
Authors: Aluev Andrei
Cited by: 0

Abstract

The article examines the architecture of secure and high-load APIs developed with the Node.js platform and the REST, gRPC, and GraphQL technologies. It analyzes architectural patterns such as API Gateway, BFF, CQRS, and Strangler Fig, highlighting their role in ensuring system scalability, fault tolerance, and modularity. The importance of selecting an appropriate interaction model based on load context and security requirements is emphasized. A comparative analysis of REST, gRPC, and GraphQL is provided, focusing on performance, contract strictness, and access control characteristics. The paper discusses API protection methods including authentication, authorization, anomaly detection, and monitoring. A systemic approach to API interface design is underscored as essential for modern distributed infrastructures.

Fields of Study & Subjects

Software System Performance and Reliability Service-Oriented Architecture and Web Services Mobile and Web Applications

Publication details

Journal / source
International Journal of Engineering in Computer Science
Volume
8
Issue
1
Pages
103–107
Publication date
1 January 2026
Language
EN