사용 언어와 프로젝트 경험을 연결하고 기술 선택 기준까지 제시
백엔드 개발은 주로 Python으로 해왔습니다. 졸업 프로젝트에서 FastAPI로 REST API를 설계하고, PostgreSQL과 연결해 데이터를 처리하는 서버를 구현했습니다. Python을 선택한 이유는 데이터 처리 라이브러리와의 연동이 자연스럽고, 빠르게 프로토타입을 만들어 검증할 수 있는 속도 때문이었습니다. 다만 트래픽이 커지면 Python의 동시 처리 한계가 드러날 수 있다는 것도 공부하면서 알게 됐고, 그때 Go의 고루틴 모델을 비교해 보기도 했습니다. 인턴에서는 Java 기반의 Spring Boot 프로젝트를 일부 보조했는데, 강타입 구조와 명시적인 예외 처리 방식이 규모 있는 서비스에서 왜 선호되는지 이해할 수 있었습니다. 이 직무에서는 Python 경험이 데이터 처리 파이프라인과 API 설계 양쪽에 직접 연결된다고 봅니다.