API 설계는 어디에(백엔드 vs 프론트엔드) 맞게 설계해야하는가?


이거야말로 정말 케바케고 답이 없는 문제라.. ㅎㅎ


프론트에만 맞게 하면 로직의 반복 구현이나 커플링 등으로 유지보수의 문제가 커지는 경우가 발생 할 수 있고, 백엔드에만 맞게하면 프론트엔드에서의 불필요한 API 호출이나 로직 구현 등으로 성능이나 이 또한 유지보수의 문제가 커질 수 있겠죠.


사실 이 문제가 답이 없기 때문에 다양한 RPC 기법이나, 중간 레이어, GraphQL 같은 것이 나왔다 사라졌다 합쳐졌다 흥했다 망했다 하는 것이겠구요. ㅎㅎ


그래서 이 문제는 당연한 말 밖에 할 수가 없는데, 현재 상황과 목적에 맞게끔 프엔과 백엔이 적극적으로 협력하고 협의하는 과정을 잘 거치는게 중요한 것 같습니다.


음.. 쓰고보니 참으로 쓸데 없는 말을 쓴 것 같네요..(…)

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 11월 5일 오전 6:01

댓글 0