견고한 API를 설계하는 최적의 전략

kyra
복잡한 시스템을 개발하다 보면 API 설계가 전체 프로젝트의 성패를 좌우한다는 사실을 깨닫게 됩니다. 많은 개발자들이 초기 설계 단계에서 충분한 고민 없이 API를 구축하고, 나중에 확장성 문제, 불일치한 응답 형식, 취약한 오류 처리 등으로 고통받습니다.

프롬프트

복사
---기본 정보---
* 프로젝트 유형: [웹/모바일/IoT/마이크로서비스 등]
* 예상 트래픽 규모: [초당 요청 수/사용자 수]
* 기술 스택: [언어/프레임워크/데이터베이스]
* 주요 기능: [핵심 기능 3-5개]
---데이터 모델링---
* 핵심 엔티티:
- [엔티티1]: [주요 속성]
- [엔티티2]: [주요 속성]
* 관계:
- [엔티티1] <-> [엔티티2]: [관계 유형]
---API 요구사항---
* 엔드포인트 그룹화:
- [리소스1]
- [리소스2]
* 인증/권한:
- [인증 방식]
- [권한 수준]
* 특별 고려사항:
- [성능/보안/규제 요건]
---설계 요청---
1. RESTful 리소스 설계
2. 엔드포인트 정의 (경로/메서드/매개변수)
3. 응답 구조 및 상태 코드
4. 오류 처리 전략
5. 페이지네이션/필터링/정렬 메커니즘
6. 버전 관리 및 확장 전략
7. API 문서화 예시

위 정보를 바탕으로 견고하고 확장 가능한 API 설계를 제안해주세요.
실제 코드 예시와 함께 각 결정의 이론적 근거를 설명해주시면 좋겠습니다.
메타인지적으로 바로 동비할 수 있도록 설계해주세요.
코드는 코드블럭에 담아주세요.

댓글 작성

텅 빈 머릿속, 아이디어 가뭄에서 탈출한 저의 비밀 병기!

여러분도 그런 날 있지 않으신가요? 마치 머릿속이 하얗게 비어버린 것처럼, 아무리 쥐어짜내도 번뜩이는 아이디어 하나 떠오...

회의가 달라지면 성과가 달라진다

여러분은 지난 한 달간 몇 시간을 회의에 소비하셨나요? 한 조사에 따르면 관리자급 직원들은 평균 주당 21시간을 회의에 사...

프롬프트

공지

📢[필독] GPT 프롬프트 커뮤니티 이용 가이드

📢[필독] GPT 프롬프트 커뮤니티 이용 가이드

ChatGPT

앨범 컨셉을 감각적으로 해석하는 프롬프트🌸🎧🫧

ChatGPT

지치고 힘들 때 gpt 심리 상담사와 함께 마음 챙기기

ChatGPT

반복 보고서 자동화 GPT 하나로 해결

ChatGPT

로그인 인증 설계, 하루 잡아먹었는데 GPT 덕분에 퇴근이 빨라졌어요

ChatGPT

KPI 때문에 매일 늦게 퇴근했는데, 지금은 10분이면 끝나요

ChatGPT

영어공부 2일차

ChatGPT

학생도 선생님도 쓸 수 있는 GPT 프롬프트 진짜 이건 꿀이에요

ChatGPT

오늘부터 영어 공부를 해볼까 합니다.

ChatGPT

GPT로 학습지 만들기 막상 해보니 이건 거의 사기급

ChatGPT

Next.js + Prisma로 이메일 인증 기능 구현하는 법

ChatGPT

브랜드를 소개할 때 저는 이렇게 시작합니다

ChatGPT

비밀번호 재설정도, GPT가 설계부터 같이 해줘요

ChatGPT

학생 참여도 높아지는 GPT 활용법, 이렇게 써보세요

ChatGPT

구글 로그인, 직접 안 짜도 되는 프롬프트 모음

ChatGPT

로그인 계속 유지되게 하고 싶을 때, 이렇게 물어봐요

ChatGPT

지루한 보고회가 열정의 축제로 바뀐 3가지 비밀