[BFF] BFF란? express로도 가능한거야?
·
Dev/Backend
발단: 레거시에 있던 Express 서버를 보고, 이미 서버가 있는데 왜 필요하지?레거시 프로젝트(Express 풀스택)와 새로운 모노레포 프로젝트를 동시에 보고 있는데, 문득 이상한 점을 발견했다.모노레포에서는 BFF라는 서버를 사용해 프록시 및 토큰을 사용하는데, 레거시 프로젝트에도 Express를 쓰고 있던걸 발견했다.이미 서버가 있는데 express? 설마 예전 레거시에서 express도 bff의 역할을 한건가? 근데 프록시를 한다면 프록시 서버도 있던걸로 아는데, 프록시 서버에서 토큰은 관리 못할라나..레거시에서도 bff를 도입할 수 있었던가..?여기서부터 꼬리에 꼬리를 물고 파보기 시작했다. 프록시 서버, BFF — 비슷한데 뭐가 다를까?처음엔 "둘 다 중간에서 요청 전달해주는 거 아냐?" ..