태그: API
8편
-
API Rate Limiting 설계: 5가지 알고리즘 비교, Redis 분산 제한, 429·Retry-After
API Rate Limiting을 언어 무관으로 정리한 가이드. Fixed Window·Token Bucket 등 알고리즘 5종 비교, Redis 분산 제한, Nginx·미들웨어 적용, 429·Retry-After 규약까지 다룹니다.
-
FastAPI로 Python API 만들기: 타입 검증, 의존성 주입, SQLModel·asyncpg, JWT, 배포
FastAPI 정리. Pydantic과 타입 힌트 기반 자동 검증, OpenAPI 문서, 의존성 주입, SQLModel·asyncpg 데이터베이스, JWT 인증, CORS, 백그라운드 태스크, uvicorn·Docker 배포를 예제로 다룹니다.
-
Claude API 사용법: Anthropic SDK, 스트리밍, Tool Use, 프롬프트 캐싱과 요금
Claude API(Anthropic SDK) 시작부터 실무 활용까지. API 키 발급, 메시지 API, 스트리밍, Tool Use(함수 호출), 프롬프트 캐싱, Vision, 요금 체계를 Python·TypeScript 예제로 정리했습니다.
-
개인 프로젝트에 쓸 수 있는 무료 공개 API 100선: 날씨·지도·금융·AI·공공데이터
OpenWeatherMap·기상청 날씨, Kakao Map·OpenStreetMap 지도, CoinGecko·환율, OpenAI·Hugging Face·Gemini, Unsplash, TMDB, 공공데이터포털까지 개인 프로젝트에 쓸 무료 API를 분야별로 소개합니다. API마다 인증 방식, 호출 예제, 무료 사용 제한을 함께 적었습니다.
-
ChatGPT API 실전 가이드 | OpenAI API로 AI 애플리케이션 만들기
OpenAI ChatGPT API를 서비스에 붙이는 방법. 첫 호출과 대화 이력 관리, 스트리밍, Function Calling, 프롬프트 설계, 토큰·비용 계산과 절감, 재시도·비용 상한, 자주 하는 실수, 입력 검증과 개인정보 마스킹까지 Python 예제로 정리합니다.
-
REST vs GraphQL vs gRPC: API 설계 방식별 장단점과 선택 기준
REST, GraphQL, gRPC를 HATEOAS, GraphQL 실행 엔진과 리졸버, HTTP/2 멀티플렉싱, Protobuf 와이어 인코딩 수준까지 비교하고, 공개 API·모바일 BFF·마이크로서비스 간 통신 중 어떤 상황에 무엇이 맞는지 선택 기준을 제시합니다.
-
Contentful로 헤드리스 CMS 구성하기: Content Model 설계, API, Next.js 통합, 다국어
Contentful 헤드리스 CMS 실전 정리. Content Model 설계, GraphQL/REST API 활용, Next.js·React 통합, 다국어·버전 관리, 웹훅과 마이그레이션, Strapi·Sanity 비교까지 다룹니다.
-
Boost.Beast로 REST API 서버 만들기: 정규식 라우터, 미들웨어 체인, JSON, Graceful Shutdown
Boost.Beast로 REST API 서버를 만드는 방법을 정리합니다. 정규식 기반 Router, 로깅·CORS·인증 미들웨어 체인, nlohmann/json 요청 처리, 전역 에러 핸들러부터 Graceful Shutdown·Docker 배포까지 실전 예제로 다룹니다.