*프론트엔드·백엔드 API 설계*를 학부 프로젝트의 작은 단위로 답한다.
프론트엔드·백엔드 API 설계는 학부 종합설계 8주 프로젝트에서 직접 해본 자리입니다.
그때 모바일 앱과 Spring Boot 백엔드 사이 14개 API를 설계했습니다. 처음 두 주는 백엔드 입장에서만 응답 구조를 짜서 앱 화면이 데이터를 두 번 가공하는 자리가 생겼습니다. 앱 팀원과 화면별 필요 데이터 표를 같이 만들고, 백엔드 응답을 화면 기준으로 다시 짠 뒤에 앱 코드가 절반으로 줄었습니다.
처음에 백엔드 시각만 가진 실패가 있었고, 그 일이 API는 화면의 필요에서 거꾸로 짠다는 자세를 만들었습니다. 실무에서도 프론트·백 양쪽의 필요를 같이 표로 두는 자리부터 들어가고 싶습니다. 실무에서도 사수의 양식과 순서를 첫 자리에서 손에 익히고, 그 흐름이 매일의 자세로 굳어지게 만드는 자리부터 들어가고 싶습니다.