🚨 이런 상황, 겪어보셨나요?"상품 API 응답 구조를 바꿨더니 모바일 앱이 전부 크래시 났습니다.""필드 이름 하나 변경했을 뿐인데, 프론트엔드가 먹통이 됐어요.""구버전 앱 사용자한테 강제 업데이트 공지를 띄워야 하는데, 이미 별점 테러가 시작됐습니다.""외부 파트너사가 우리 API를 쓰고 있는데, 사전 공지 없이 응답 형식을 바꿔버려서 항의 전화가 왔어요." Django REST Framework(DRF)로 API를 운영하다 보면, 처음에는 버전 관리를 생각하지 않습니다. "우리 앱이랑 우리 프론트만 쓰니까 맞추면 되지" 하고 넘어가죠. 그런데 서비스가 성장하면서 모바일 앱, 웹 프론트엔드, 외부 파트너사, 서드파티 연동이 동시에 같은 API를 호출하게 되면, 필드 하나 바꾸는 것이 전쟁의 시작이..