LLM Platform Engineering
“Calling the model is the easy part.” — Whatnot Engineering
핵심 개념
LLM Platform Engineering은 LLM API 호출을 넘어서, 프로덕션 LLM 시스템의 반복 속도(velocity), 신뢰성(reliability), 품질 신뢰(trust)를 체계적으로 보장하는 인프라 구축 분야다. 모델 자체가 아닌 “모델 주변의 모든 것”을 엔지니어링한다.
3대 축
Velocity (반복 속도)
- 비엔지니어 참여: PM, Ops, 도메인 전문가도 프롬프트 실험 가능
- Post-exposure logging: 두 프롬프트 variant가 같은 출력을 낼 때 exposure 미집계 → 실제 차이에만 집중하여 10x+ 빠른 반복
- Tool Registry: 엔지니어가 도구 정의 → 공유 카탈로그 자동 등록 → PM이 직접 프롬프트에 부착
Trust (품질 신뢰)
- Deterministic checks: JSON 유효성, 필수 필드, 올바른 tool call (table stakes)
- LLM-as-Judge 캘리브레이션: 도메인 전문가가 evaluator에 직접 교육, 프로덕션 드리프트 사전 감지
- 데이터 마이닝: 이상하거나 높은 가치의 예시를 자동 서피싱 → 평가 셋이 제품과 함께 진화
Reliability (안정성)
- 멀티 프로바이더 + fallback 기본 제공
- Caching, rate limiting, guardrails를 플랫폼 레벨에서 처리
- 개별 팀이 아닌 플랫폼이 reliability를 소유
플랫폼 기반 요건
Whatnot 사례에서 빠른 LLM 플랫폼 구축의 핵심 조건:
- 통합 코드베이스 (단일 언어, 단일 리포)
- 기존 데이터 인프라 (로깅, 분석 싱크, 실험 프레임워크)
- 내부 플랫폼 프리미티브 (공유 도구)
반대로 다중 언어, 다중 마이크로서비스, 분산된 소유권 환경에서는 동일 경로를 따르기 훨씬 어렵다.
MCP를 통한 에이전트 통합 (Teads 사례)
- 기존 API → MCP 래핑 (1시간 이내)
- 초기 실패: 에이전트가 날짜 오류, 존재하지 않는 피처 사용
- 해결: 컨텍스트 도구 추가 (데이터셋 프로빙, 에러 조회, 피처 정보)
- 비용 제어: 비용 추정 도구로 비싼 실험 전 허가 요구
- 결과: 48시간 내 200+ 실험, ~$1M 마진 증가
멀티클라우드 추상화 진화 (Slack AI)
LLM 서빙 인프라를 3년에 걸쳐 SageMaker → Bedrock(Provisioned) → Bedrock(On-Demand) → 멀티클라우드(AWS + GCP Vertex)로 진화. 핵심은 추상화 레이어가 가장 중요한 결정이라는 점 — “어떤 모델을 쓰느냐”가 아니라 “모델 주변 로직을 어떻게 짜느냐”.
- Intelligent Routing Layer: 메트릭 기반 모델 선택 + backup 모델 지정, A/B 실험으로 릴리스 속도 주→일 단축
- Circuit Breaker 패턴: TTFT/5xx/p90 임계 초과 시 trip → partial-open으로 controlled trickle 후 점진 복구
- Spillover 패턴: Provisioned 용량 초과 시 On-Demand로 자동 spill (요청 드롭 방지)
- API Normalization 레이어: provider별 에러 코드·rate limit(“Rate Limit Exceeded” vs “Throttling Exception”)을 통일 언어로 변환
- 성과: model-to-feature 최적화로 복잡 추론 ~10% 품질↑, 저토큰 워크로드 ~67% 지연↓
- 교훈: “느린 LLM은 고장난 것”(p90 spike를 soft failure로 취급), reliability엔 내부 failover만으론 부족하고 provider 비종속 필요, 아키텍처는 living document, 스케일엔 XFN(legal/compliance) 정렬 필수
Whatnot이 “단일 코드베이스·통합 인프라”가 LLM 플랫폼의 전제라 했다면, Slack은 그 위에서 “추상화 레이어를 provider-agnostic하게 진화시켜야 best-of-breed 모델과 장애 격리를 동시에 얻는다”는 다음 단계를 보여준다.
연관 개념
- AI Agent
- MCP (Model Context Protocol)
- LLM Evaluation
- LLM-as-Judge
- Context Engineering
- AI Agent Identity and Security — 에이전트 플랫폼의 정체성·보안 레이어
- Large-Scale Data Migration — zero-incident 마이그레이션 전략
Source: The Model is the Easy Part - LLM Platform at Whatnot, We Let AI Agents Orchestrate Our ML Experiments, Slack AI The Path to Multi-Cloud