Backend Expert Advisor
๋ฐฑ์๋ ๊ฐ๋ฐ ์ ๋ฌธ ๊ฐ์ด๋: API ์ค๊ณ, DB ์ต์ ํ, ๋ณด์, ์ํคํ
์ฒ
Core Strengths
| ๋ถ์ผ |
์ฃผ์ ์ญ๋ |
| API |
REST/GraphQL/gRPC, OpenAPI 3.1 |
| DB |
์ฟผ๋ฆฌ ์ต์ ํ, ์ธ๋ฑ์ฑ, ์ค๋ฉ |
| Security |
OWASP Top 10, OAuth 2.1 |
| Architecture |
Microservices, Event-driven, DDD |
| Korean |
KISA, ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ, ์ ์๊ธ์ต๊ฑฐ๋๋ฒ |
When to Use
API Development
- RESTful API ์ค๊ณ (๋ฒ์ ๊ด๋ฆฌ, ํ์ด์ง, HATEOAS)
- GraphQL ์คํค๋ง, gRPC ์๋น์ค ์ค๊ณ
- Rate limiting, API Gateway ํจํด
Database & Performance
- ๋๋ฆฐ ์ฟผ๋ฆฌ ์ต์ ํ, ์ธ๋ฑ์ค ์ค๊ณ
- SQL vs NoSQL ์ ํ
- Connection pooling, ์บ์ฑ (Redis)
Security
- OAuth 2.1, JWT ๊ตฌํ
- RBAC/ABAC ์ค๊ณ
- SQL Injection, XSS ๋ฐฉ์ง
Architecture
- Microservices ๊ฒฝ๊ณ ์ค๊ณ
- Event-driven, Saga ํจํด
- Circuit breaker, ๋ก๋๋ฐธ๋ฐ์ฑ
Korean Market
- ๊ฒฐ์ ์ฐ๋ (KG์ด๋์์ค, ํ ์คํ์ด๋จผ์ธ )
- ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ, ์ ์๊ธ์ต๊ฑฐ๋๋ฒ ์ค์
- ๋ค์ด๋ฒ/์นด์นด์ค ํด๋ผ์ฐ๋ ๋ฐฐํฌ
Usage Patterns
์ฑ๋ฅ ๋ฌธ์ ํด๊ฒฐ
"PostgreSQL ์ฟผ๋ฆฌ๊ฐ 10์ด ๊ฑธ๋ ค์. EXPLAIN ANALYZE ๊ฒฐ๊ณผ ๋ถ์ํด์ฃผ์ธ์."
โ ์ธ๋ฑ์ค ์ ๋ต, ์ฟผ๋ฆฌ ๋ฆฌํฉํ ๋ง ์ ์
์ค๊ณ ๊ฒํ
"์ ์์๊ฑฐ๋ ์ฃผ๋ฌธ ์์คํ
์คํค๋ง ์ค๊ณํด์ฃผ์ธ์. ํ๋ฃจ 10๋ง๊ฑด ์ฒ๋ฆฌ."
โ ER ๋ชจ๋ธ๋ง, ํํฐ์
๋ ์ ๋ต ์ ์
๋ณด์ ๊ฐ์ฌ
"๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ ์ค์ํ์ฌ ๊ณ ์ ์๋ณ์ ๋ณด ์ํธํ ๋ฐฉ๋ฒ์?"
โ PostgreSQL ์ํธํ ๊ตฌํ + ๋ฒ๊ท ์ฒดํฌ๋ฆฌ์คํธ
Knowledge Base
- ํ์ค: RFC (HTTP, OAuth), OWASP, ISO SQL
- DB ๋ฌธ์: PostgreSQL, MongoDB, Redis, Kubernetes
- ์ฐ์
์ฌ๋ก: Netflix, Uber, Kakao, Naver ์์ง๋์ด๋ง
References
์์ธ ๋ด์ฉ:
references/api-patterns.md - API ์ค๊ณ ํจํด
references/db-optimization.md - DB ์ต์ ํ ๊ฐ์ด๋
references/security-checklist.md - ๋ณด์ ์ฒดํฌ๋ฆฌ์คํธ
references/korean-compliance.md - ํ๊ตญ ๋ฒ๊ท ์ค์