Frontend Study - 2/Architecture (1) 썸네일형 리스트형 BFF (Backend For Frontend) 에 대하여! MA & MSA & BFF 모르는게 나오면 알고 넘어가야 마음이 편하다. BFF (Backend For Frontend) 는 단어 그대로 '프론트를 위한 백엔드' 라는 의미이다. 이런저런 설명을 찾아보며 어떤 내용인지는 이해 했는데, 구체적으로 어떻게 작동 하게 되는 지 감이 잘 안잡혀서 공부해보게 되었다. 생기게 된 배경을 알고 이해가 조금 쉬워졌다. 1. MA (Monolithic Architecture) 기존에는 모든 서비스가 한 곳에 모인 Monolithic한 구조로 개발을 진행했다. 모든 기능들이 하나의 시스템에서 동작하는 구조이다. 개발과 관리가 용이하다는 장점이 있으나, 기능이 많아질수록 시스템이 복잡해져 코드를 이해하기 어렵고, 유지보수가 어려워진다. 또한 부분의 오류가 전체에 영향을 미칠 수 있고 그 오류를 수정할.. 이전 1 다음