Filling The Gaps in Microservice Frontend Communication: Case for New Frontend Patterns

1Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Microservices architecture has exploded in popularity; many organizations use this architectural style to avoid the limitations of large and monolithic backends. Most systems require multiple frontend clients, such that each frontend client expects tailored responses from a backend service. However, there are no best practices for their integration and communication with microservice backends. Backend for Frontends (BFF) is one of the most used patterns for gluing the frontend with the microservices layer. It keeps the frontend layer decoupled from the microservices complications; nevertheless, it is tightly coupled with the frontend layer. Therefore, it introduces barriers in the development process, besides adding risks for business inconsistency. In addition, it negatively impacts the consumed overall data size and time over requests. This risk is boosted by the evolution of the micro-frontend architectural style that encourages the decomposition approach for the frontend components. This paper proposes an alternative pattern that addresses current gaps introduced by the BFF patterns. It supports cloud-native system components to provide the required customization to frontends, along with increasing the frontend awareness to share more responsibilities in the architecture. The new pattern facilitates customizability for client types when interacting with the microservices business layer.

References Powered by Scopus

Actual Use of Architectural Patterns in Microservices-Based Open Source Projects

38Citations
N/AReaders
Get full text

Motivations, benefits, and issues for adopting Micro-Frontends: A Multivocal Literature Review

36Citations
N/AReaders
Get full text

Interface quality patterns - Communicating and improving the quality of microservices APIs

23Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Service Weaver: A Promising Direction for Cloud-Native Systems?

1Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Abdelfattah, A. S., & Cerny, T. (2023). Filling The Gaps in Microservice Frontend Communication: Case for New Frontend Patterns. In International Conference on Cloud Computing and Services Science, CLOSER - Proceedings (Vol. 2023-April, pp. 184–193). Science and Technology Publications, Lda. https://doi.org/10.5220/0011812500003488

Readers' Seniority

Tooltip

Professor / Associate Prof. 2

67%

PhD / Post grad / Masters / Doc 1

33%

Readers' Discipline

Tooltip

Computer Science 4

100%

Save time finding and organizing research with Mendeley

Sign up for free