[Git] 데이터 처리 Front vs Back

Ik·2023년 3월 13일
0

CS

목록 보기
20/27

회사에서 업무를 진행하는데 있어 생각할 수 있는 기회가 되어 작성





배경

  • 처음 front단에서 데이터 전처리 작업을 진행하려하다 문득 부트캠프 들을 때 front는 데이터의 이동 통로로만 사용하는 것이 보안 상 좋다는 멘토님의 얘기가 생각이 났고 back단으로 이동

  • 이 후 back단에서 api 전처리를 성공했지만 프론트에 적용이 되지 않는 문제 발생

  • 프로젝트 내에서 (목록 => 세부사항) 추출 구조였는데 나 같은 경우는 세부사항 관련 api를 백단에서 수정한 것, 근데 프로젝트는 목록을 조회할 때 애초에 데이터 전처리가 필요한 데이터들을 미리 조회해서 데이터를 이미 저장을 해두고 return 하는 형식이었다
    • 이처럼 세부사항 관련 API를 통해 데이터를 추출하는 것이 아니었기에 back단에서의 작업이 무의미해졌다

  • 결과적으로는 front단에서 미리 데이터 전처리 작업 관련해 정의되어 있는 메서드가 있었고 해당 메서드 이용해 작업 개선했다

  • 여기서 유도리 있게 작업을 해야된다는 필요성 느꼈다





결론

보안 상의 이슈가 되는 부분들 예를 들어 id, pw, 이름, 집 주소 등의 정보들은 당연히 back단에서 처리하는 것이 맞지만 상황에 따라 front단에서 데이터 작업이 이루어지는 것이 보다 효율적일 수 있다는 점

0개의 댓글