• POST /users/{userId}/follow: 다른 사용자를 팔로우
• 요청: 사용자 인증 토큰과 팔로우하려는 대상 사용자 ID
• 응답: 성공 또는 오류 메시지
• DELETE /users/{userId}/follow: 다른 사용자를 언팔로우
• 요청: 사용자 인증 토큰과 언팔로우하려는 대상 사용자 ID
• 응답: 성공 또는 오류 메시지
• GET /users/{userId}/followers: 특정 사용자를 팔로우하고 있는 사용자 목록 조회
응답: 팔로워를 나타내는 사용자 객체 목록
• GET /users/{userId}/following: 특정 사용자가 팔로우하고 있는 사용자 목록 조회
응답: 팔로잉 중인 사용자를 나타내는 사용자 객체 목록
이제 사용자 서비스에서 사용하는 데이터를 어떻게 저장하고 어디에 저장할지 알아보겠습니다.