프론트엔드도 백엔드에 대한 이해가 있으면 업무를 하는데 있어 큰 도움이 된다고 생각합니다. 어떤 부분을 프론트가 처리하고 어떤 부분을 서버가 처리할지, 조금이라도 알고 있으면 업무를 나누는데 큰 도
프론트엔드도 백엔드에 대한 이해가 있으면 업무를 하는데 있어 큰 도움이 된다고 생각합니다. 어떤 부분을 프론트가 처리하고 어떤 부분을 서버가 처리할지, 조금이라도 알고 있으면 업무를 나누는데 큰 도움이 되니까요. 실제로 업무에서 겪었던 것 중 하나로, 서버의 필터링 로직 중 하나를 프론트로 옮겨오는 것이 있었습니다. 이유는 많은 DB 테이블을 한꺼번에 조회해야만 API 응답이 가능한데, 이러면 속도가 너무 느려져서 였습니다. 프론트로 필터링 로직을 옮기면 속도가 월등히 빨라지기에 그렇게 하는 것이 좋겠다고 판단했죠. 이런 업무를 진행하는 것이 타당하다는 결론을 내려면, 적어도 SQL과 RDB에 대한 이해가 어느정도 요구됩니다. 그래서 프론트에서 시작된 API 요청이 백엔드로 넘어가, DB에서 데이터를 꺼내오고 다시 프론트로 넘어가는 일련의 과정을 스스로 만들어보았다면 큰 도움이 될 거라고 생각합니다 😊