Design Patterns in Software Architecture: A Critical Analysis of Their Influence on Performance and Maintainability
DOI:
https://doi.org/10.18687/LACCEI2026.1.1.962Keywords:
Software architecture, design patterns, microservices, blockchain, performance, maintainability, artificial intelligence.Abstract
This academic report provides a critical analysis of the influence of design patterns on the performance and maintainability of contemporary software architecture, with a particular focus on distributed environments such as microservices and blockchain. Through a systematic review of the scientific literature, based on articles published between 2020 and 2025 in databases such as Scopus and IEEE Xplore, this research identifies and classifies various patterns according to their structural, transactional, and security purposes. It finds that while the use of patterns like the "FAN" in microservices significantly increases performance and scalability, it also has technical drawbacks in terms of operational complexity and latency. The impact of artificial intelligence and machine learning on automatic pattern detection is also analyzed, highlighting the optimization that can be achieved in application architectural design despite current challenges related to bias and a lack of standardization. Therefore, the research defines guidelines for pattern selection in digital transformation projects and concludes by stating that their correct implementation requires a thorough analysis of quality objectives and the technological context, thus ensuring the system's sustainability.Downloads
Published
2026-07-27
Issue
Section
Articles
Copyright
Copyright (c) 2026 LACCEI
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
LACCEI retains copyright of all published articles under the terms of its copyright transfer agreement. As the copyright holder, LACCEI distributes the articles to the public under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
How to Cite
Alfaro Bernedo, J. O., Alfaro Bardales, M. R., Flores Sotelo, W. S., Paredes Paredes, P., Vera Tito, F. S., & Gavino Ramos, M. S. (2026). Design Patterns in Software Architecture: A Critical Analysis of Their Influence on Performance and Maintainability. LACCEI, 1(14). https://doi.org/10.18687/LACCEI2026.1.1.962