React 대시보드로 프론트엔드 경험, Docker 컨테이너 환경 관리로 인프라 경험 — 양쪽 경험이 API 설계 이유를 두 관점에서 이해하게 함
서버 개발 외에도 프론트엔드와 인프라 양쪽에서 기초적인 경험을 쌓았습니다. 프론트엔드는 학부 팀 프로젝트에서 React를 사용해 간단한 대시보드 화면을 담당했고, 서버에서 API 응답을 받아 컴포넌트에 데이터를 연결하는 흐름을 직접 경험했습니다. 서버를 직접 만들어보고 클라이언트 개발을 하니까 API 설계가 왜 중요한지 양쪽 관점에서 이해하게 됐습니다.
Docker로 컨테이너를 구성하고 환경 변수를 분리하는 방식으로 배포 환경을 관리했고, 로컬과 서버 환경 불일치 문제를 줄이는 경험을 했습니다. 인프라 작업을 직접 해본 덕분에 서버 설정이나 배포 실패 시 원인을 스스로 파악할 수 있게 됐습니다. 풀스택 전문가는 아니지만 여러 영역의 기본 흐름을 이해하는 것이 협업에서 강점이 된다고 생각합니다.