단순한 기능 구현뿐만 아니라 서비스 스케일이 커짐에 따라 발생할 수 있는 문제점들을 생각하고 이에 맞춰서 확장하기 용이한 방식을 생각하면서 구현한 점이 좋았다. 나름대로 편하게 프로젝트를 했다기 보다는 프론트 분들의 의견을 최대한 수용하고 사용하기 편한 API를 만드려고 노력했던 것이 좋았다.
아쉬운점
실제 서비스를 할 프로젝트를 처음 프론트팀과 협업했기 때문에 많은 시행착오가 있었다.
처음부터 api를 잘못설계한 경우도 있었고, 테스트 코드를 짜기 어렵게 만든 경우도 있었다.
설계를 잘못하면 나중에 많이 수정해야 된다는 것을 느껴 좋은 경험이 된것 같다.
프론트에 대한지식이 많이 없어서 협업해서 사용하기 편한 api를 설계하는것이 매우 어려웠다.
시행착오를 많이 겪었기 때문에 다음 프로젝트에서는 조금더 편한 api를 만들수 있을것 같다.