Skip to content
Publications

Preprint · Preprints.org · January 10, 2025

Architectural Patterns in REST API withSpring Framework

Galina Kim, Ruslan Isaev, Gulzada Esenalieva

Abstract

This article discusses the most popular architectural patterns used in the development of REST APIs based on the Spring Framework, including MVC (Model-View-Controller), microservice architecture, CQRS (Command Query Responsibility Segregation), and other patterns. For each pattern, an analysis of its structure, principles, and implementation approaches is provided. The advantages and disadvantages of each are discussed. The study concludes that the choice of architectural pattern depends on the project’s specifics, scale, and performance requirements, suggesting possible approaches for hybrid use of these patterns to improve the flexibility and scalability of REST APIs with the Spring Framework.

Software System Performance and ReliabilityService-Oriented Architecture and Web ServicesWeb Applications and Data Managementarchitectural patternsREST APISpring Framework

More by Ruslan Isaev