
화해 개발팀이 일하는 법 | 화해팀이 Python을 쓰는 법
두줄요약
화해는 생산성과 관리 용이성을 위해 Python 3·Django·DRF를 백엔드 표준으로 활용했습니다.\nAPI 테스트 표준화와 데이터 분석 활용 사례를 통해 Python 생태계의 강점을 소개합니다.
선택 이유
- Java 기반 초기 서버에서 생산성 향상과 관리 용이성을 고려한 Python 도입
- 데이터 처리·분석을 넘어 다양한 영역에 활용 가능한 Python의 범용성
- 풍부한 오픈소스 생태계와 SDK·서드파티 도구 지원
구조와 흐름
- 백엔드 표준 스택으로 Python 3, Django, DRF 활용
- 서버 API의 주 실행 시간인 데이터베이스 I/O 중심 특성
- 데이터 사이언스 업무에서 R과 함께 Python 기반 데이터 처리·분석 활용
장단점
- 계산 성능 측면의 약점보다 개발 생산성 이점이 큰 API 서버 환경
- pandas·numpy 기반 데이터 처리 역량과 활발한 커뮤니티의 장점
- 언어 문법뿐 아니라 Python의 활용 방식과 생태계 이해 필요
적용해볼 점
- 생산성 확보 후 서버 API 테스트 코드 작성 표준화
- 서비스 특성과 병목 지점을 기준으로 언어 선택 기준 수립



