BFF는 프론트를 위한 서버가 있는걸 말하는게 아니라
BFF패턴이라고 백엔드 서버가 다양한 클라이언트를 고려하지않고
그냥 각 클라이언트들이 각각의 BFF를 가지고 서버와 통신하는 시스템 디자인을 얘기하는거야.
생각보다 잘 안씀
하지만 프론트 개발에 서버는 많이 쓰이지 ㅇㅇ
프갤러 1(14.137)2023-08-25 20:06
답글
프백으로 분리하는거 구상 중인데
사실상 msa처럼 되네
익명(223.38)2023-08-25 20:08
답글
사실 MSA가 아니면 BFF 패턴이 큰 의미가 없음 ㅇㅇ
백엔드는 MSA고, 클라이언트까지 다양하다. 그럴때 BFF패턴이 의미가 있는거지
웹클라이언트와 백엔드만 있다면 그닥 쓸 일 없는 패턴임
다만 프론트서버는 경우에따라 필요하고, 있는경우가 더 많지 ㅇㅇ
프갤러 1(14.137)2023-08-25 20:10
답글
거기다가 프론트엔드까지 마이크크로 아키텍쳐면 빼박 ㅋㅋ
프갤러 1(14.137)2023-08-25 20:11
내 생각엔 클라이언트 갯수보다는 백엔드 시스템 복잡도 따라서 결정하는 게 맞는 거 같은데
클라이언트 1개라도 bff가 메리트는 많음
BFF는 프론트를 위한 서버가 있는걸 말하는게 아니라 BFF패턴이라고 백엔드 서버가 다양한 클라이언트를 고려하지않고 그냥 각 클라이언트들이 각각의 BFF를 가지고 서버와 통신하는 시스템 디자인을 얘기하는거야. 생각보다 잘 안씀 하지만 프론트 개발에 서버는 많이 쓰이지 ㅇㅇ
프백으로 분리하는거 구상 중인데 사실상 msa처럼 되네
사실 MSA가 아니면 BFF 패턴이 큰 의미가 없음 ㅇㅇ 백엔드는 MSA고, 클라이언트까지 다양하다. 그럴때 BFF패턴이 의미가 있는거지 웹클라이언트와 백엔드만 있다면 그닥 쓸 일 없는 패턴임 다만 프론트서버는 경우에따라 필요하고, 있는경우가 더 많지 ㅇㅇ
거기다가 프론트엔드까지 마이크크로 아키텍쳐면 빼박 ㅋㅋ
내 생각엔 클라이언트 갯수보다는 백엔드 시스템 복잡도 따라서 결정하는 게 맞는 거 같은데 클라이언트 1개라도 bff가 메리트는 많음