<aside>

</aside>


πŸ“Œ 챕터 μ†Œκ°œ

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„! 🀩 μ§€λ‚œ μ‹œκ°„ μ›Ή API λŒ€ν‘œ 주자, RESTful APIλ₯Ό λ°°μ› μŠ΅λ‹ˆλ‹€. URI와 HTTP λ©”μ„œλ“œλ‘œ μžμ›μ„ λͺ…ν™•νžˆ ν‘œν˜„/μ‘°μž‘ν•˜λŠ” κ°•λ ₯ν•œ 방식이죠! ν•˜μ§€λ§Œ λͺ¨λ“  상황에 RESTκ°€ μ™„λ²½ν•˜μ§„ μ•ŠμŠ΅λ‹ˆλ‹€. 더 μœ μ—°ν•œ 데이터 μš”μ²­μ΄λ‚˜ κ·Ήν•œμ˜ μ„±λŠ₯이 ν•„μš”ν•  λ•Œλ„ μžˆμŠ΅λ‹ˆλ‹€.

κ·Έλž˜μ„œ 이번 μ‹œκ°„μ—λŠ” REST의 λŒ€μ•ˆ/λ³΄μ™„μž¬λ‘œ μ£Όλͺ©λ°›λŠ” μ΅œμ‹  API 기술 두 κ°€μ§€, GraphQLκ³Ό gRPCλ₯Ό μ•Œμ•„λ΄…λ‹ˆλ‹€! πŸš€

API μ„Έκ³„μ˜ μƒˆλ‘œμš΄ κ°•μžλ“€! GraphQLκ³Ό gRPC의 λ§€λ ₯κ³Ό μ ν•©ν•œ μ‚¬μš© 사둀λ₯Ό νƒν—˜ν•˜λ©°, API 섀계 도ꡬ μƒμžμ— μƒˆ μ—°μž₯을 μΆ”κ°€ν•΄ λ΄…μ‹œλ‹€! πŸ”§βœ¨


🎯 챕터 λͺ©ν‘œ

  1. μƒˆλ‘œμš΄ API νŒ¨λŸ¬λ‹€μž„(GraphQL, gRPC) ν•„μš” 이유 (REST μ™Έ) 이해.
  2. GraphQL μ •μ˜, 단일 μ—”λ“œν¬μΈνŠΈ, ν΄λΌμ΄μ–ΈνŠΈ ν•„μš” λ°μ΄ν„°λ§Œ μš”μ²­ 핡심 κ°œλ… 이해.
  3. GraphQL μ£Όμš” μž₯점(μ˜€λ²„/μ–Έλ”νŽ˜μΉ­ ν•΄κ²°, κ°•λ ₯ν•œ νƒ€μž… μ‹œμŠ€ν…œ) μ„€λͺ….
  4. gRPC μ •μ˜, κ³ μ„±λŠ₯ RPC ν”„λ ˆμž„μ›Œν¬, HTTP/2와 Protocol Buffers 기반 λ™μž‘ 이해.
  5. gRPC μ£Όμš” μž₯점(속도, νš¨μœ¨μ„±, μ–‘λ°©ν–₯ 슀트리밍) μ„€λͺ….
  6. GraphQL, gRPC 각 μ‚¬μš© 사둀 μ œμ‹œ (예: GraphQL-λ³΅μž‘ν•œ ν΄λΌμ΄μ–ΈνŠΈ, gRPC-λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ 톡신).
  7. GraphQL μŠ€ν‚€λ§ˆ/리쑸버 κ°œλ…, gRPC Protocol Buffers μ—­ν•  μΆ”κ°€ 이해.