Django, Django REST framework 본격적으로 사용하기
DjangoDjango REST frameworkAPI백엔드개발
AI 요약
Beta화해팀 백엔드 개발팀은 8년간 서비스 규모가 커지고 복잡해짐에 따라 기존 운영 도구 교체 및 신규 운영 도구 개발의 필요성을 느꼈습니다. 초기에는 최소한의 범위로만 어드민을 개발했으나, 운영팀의 수동 관리로 리소스가 늘어나는 문제가 발생했습니다.
이를 해결하기 위해 운영 어드민 TF를 조직하고, Django와 Django REST framework(DRF)를 본격적으로 활용하여 개발 경험을 공유합니다. 4년 전부터 Django/DRF를 API 개발 프레임워크로 사용해왔으나, 프로젝트 규모가 커지면서 API 이관 및 신규 API 추가 시 불편함이 발생했습니다.
특히, 밴드나 도메인별로 개발이 분산되면서 프레임워크 이해도와 개발 스타일의 차이로 인한 코드 파편화 문제가 심화되었습니다. 같은 기능을 다른 형태로 작성하거나, 프레임워크 기능을 직접 구현하는 등의 비통일적인 개발로 인해 다른 프로젝트에서 개발 시 속도가 저하되는 문제가 발생했습니다.
이러한 파편화 문제를 해결하기 위해 신규 어드민 구축 TF를 기회로 삼아 프로젝트를 진행하게 되었습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



