Community

API 설계는 어디에(백엔드 vs 프론트엔드) 맞게 설계해야하는가? 이거야말로 정말 케바케고 답이 없는 문제라.. ㅎㅎ 프론트에만 맞게 하면 로직의 반복 구현이나 커플링 등으로 유지보수의 문제가

API 설계는 어디에(백엔드 vs 프론트엔드) 맞게 설계해야하는가? 이거야말로 정말 케바케고 답이 없는 문제라.. ㅎㅎ 프론트에만 맞게 하면 로직의 반복 구현이나 커플링 등으로 유지보수의 문제가 커지는 경우가 발생 할 수 있고, 백엔드에만 맞게하면 프론트엔드에서의 불필요한 API 호출이나 로직 구현 등으로 성능이나 이 또한 유지보수의 문제가 커질 수 있겠죠. 사실 이 문제가 답이 없기 때문에 다양한 RPC 기법이나, 중간 레이어, GraphQL 같은 것이 나왔다 사라졌다 합쳐졌다 흥했다 망했다 하는 것이겠구요. ㅎㅎ 그래서 이 문제는 당연한 말 밖에 할 수가 없는데, 현재 상황과 목적에 맞게끔 프엔과 백엔이 적극적으로 협력하고 협의하는 과정을 잘 거치는게 중요한 것 같습니다. 음.. 쓰고보니 참으로 쓸데 없는 말을 쓴 것 같네요..(…)

알림

알림이 없습니다