넷플릭스가 GraphQL 마이그레이션을 검증한 방법 3가지
넷플릭스 iOS/Android 앱을 GraphQL로 마이그레이션 하면서 API를 검증한 3가지 방법을 소개합니다. 1. AB Testing: 일부 유저는 기존 서버로, 일부 유저는 신규 GraphQL 서버를 사용하여 에러율, latency, 렌더링 소요 시간 등을 측정 2. Replay Testing: 프레임워크가 실시간 트래픽을 순간포착하여 동일한 쿼리를 새로운 API 서버에 요청하여 두 결과 값을 비교 3. Sticky Canary: 실험 참가자를 두 그룹으로 나눠 각기 다른 서버에 연결한 뒤 세부적인 성능을 측정하고 비교 https://netflixtechblog.com/migrating-netflix-to-graphql-safely-8e1e4d4f1e72