개요
- 보통 개발 프로젝트를 할때, 백엔드 개발을 다하고 그 다음에 프론트엔드 개발을 진행합니다.
- 이런 방식의 경우, 개발 기간이 늘어나는 문제도 있고, 이로인해 팀 전체의 사기도 저하되는 문제도 있습니다.
- 저도 이런 경험을 많이 겪어봤고, 주변에서도 생각보다 자주 발생해요.
- 개발 팀원을 모집하고 BUCL 프로젝트를 진행했을 때, 이 부분에 대해서 많이 생각을 했습니다.
Mock Server
- Mock Server는 실제 서버처럼 요청과 응답을 주고 받는 가짜 서버를 의미합니다.
- 백엔드 api 기능이 개발 되지 않는 상황에서 프론트엔드 개발을 할 수 있도록 도와줍니다.
Post Man
- Mock Server 종류는 JSON-Server 등 대게 다양한 데, 이 중에 저는 Post Man를 사용했습니다.
- JSONPost Man의 경우 위 이미지 처럼, GUI 기반으로 Mock Server를 만들 수 있을 뿐 만 아니라 api 기능 명세와 같이 문서화도 가능하기에 Mock Server를 사용했습니다.
회고
- Mock Server(Post-Man)를 활용하여 프로젝트 개발을 대략 1개월 정도 빨리 끝냈던 거 같습니다.
개발 프로젝트에서 팀장으로 일하면 문서화를 많이 하게 되네요
'서버' 카테고리의 다른 글
AWS ECS 정리 (0) | 2024.05.29 |
---|---|
[BUCL 프로젝트] 프론트 서버와 API 서버를 분리로 인한 CORS 문제 및 로그인 갱신 문제 해결 (1) | 2024.05.24 |
[BUCL 프로젝트] Full Text Search를 활용한 검색 엔진 성능 개선 (2) | 2024.05.22 |
Git Stash 복구 (0) | 2024.05.14 |
스프링 Data JPA 정리 (0) | 2024.04.07 |