Architecture for communication between the user interface and the server (BFF - Backend For Frontend).

Session

Computer Science and Communication Engineering

Description

Security in information technology environments has become a critical point, with the growth of web and cloud-based applications and services. Security challenges are not only related to protecting information and data from unauthorized access and breaches but also ensuring the integrity and availability of services. The evolution of technology has changed the flow of software development and has offered new opportunities for organizations and individuals to meet their needs and objectives, but has also brought new risks and challenges. Web and cloud-based applications and services have increased flexibility and access to technology, allowing collaboration and innovation, but require strong security measures to protect information and data. This importance of security in information technology has demanded new and innovative strategies for risk management and protection of information assets. The "Backend for Frontend" (BFF) model is a software development strategy that creates a customized intermediary layer for each user interface (UI), as part of the microservices architecture. This intermediary layer enables simpler and more efficient communication between frontend and backend, adapting to the specific needs of each UI and allowing developers to better manage business logic, data, and application performance. The use of the BFF model allows faster and more sustainable development, providing a better user experience and increasing developer productivity. The BFF model is particularly useful in environments where different user interfaces require different logic and data handling, as in the case of mobile and web applications. The "Backend for Frontend" (BFF) is a software development methodology that serves as an architectural solution to address the challenges of integrating frontend and backend in today's microservices systems. BFF helps in creating a customized layer for each user interface (UI), allowing the development of backend services focused specifically on the needs of the user interface and accurately responding to business demands.

Keywords:

server, Backend for Frontend" (BFF), frontend, user interface, web.

Proceedings Editor

Edmond Hajrizi

ISBN

978-9951-550-95-6

Location

UBT Lipjan, Kosovo

Start Date

28-10-2023 8:00 AM

End Date

29-10-2023 6:00 PM

DOI

10.33107/ubt-ic.2023.288

This document is currently not available here.

Share

COinS
 
Oct 28th, 8:00 AM Oct 29th, 6:00 PM

Architecture for communication between the user interface and the server (BFF - Backend For Frontend).

UBT Lipjan, Kosovo

Security in information technology environments has become a critical point, with the growth of web and cloud-based applications and services. Security challenges are not only related to protecting information and data from unauthorized access and breaches but also ensuring the integrity and availability of services. The evolution of technology has changed the flow of software development and has offered new opportunities for organizations and individuals to meet their needs and objectives, but has also brought new risks and challenges. Web and cloud-based applications and services have increased flexibility and access to technology, allowing collaboration and innovation, but require strong security measures to protect information and data. This importance of security in information technology has demanded new and innovative strategies for risk management and protection of information assets. The "Backend for Frontend" (BFF) model is a software development strategy that creates a customized intermediary layer for each user interface (UI), as part of the microservices architecture. This intermediary layer enables simpler and more efficient communication between frontend and backend, adapting to the specific needs of each UI and allowing developers to better manage business logic, data, and application performance. The use of the BFF model allows faster and more sustainable development, providing a better user experience and increasing developer productivity. The BFF model is particularly useful in environments where different user interfaces require different logic and data handling, as in the case of mobile and web applications. The "Backend for Frontend" (BFF) is a software development methodology that serves as an architectural solution to address the challenges of integrating frontend and backend in today's microservices systems. BFF helps in creating a customized layer for each user interface (UI), allowing the development of backend services focused specifically on the needs of the user interface and accurately responding to business demands.