본문/내용
1. 지원분야의 관련 직무를 수행한 경력 또는 경험 중 대표적인 것에 대하여 기술해 주십시오.
제가 ICT 직무를 수행하며 가장 중요하게 배운 것은 ‘정상적으로 작동하는 프로그램을 만드는 것’과 ‘신뢰할 수 있는 서비스를 만드는 것’은 전혀 다른 문제라는 점입니다. 이러한 생각을 갖게 된 대표적인 경험은 팀 프로젝트에서 사용자 요청 데이터를 처리하고 관리하는 웹 기반 서비스의 백엔드와 데이터베이스 구조를 개선했던 경험입니다. 프로젝트 초기에는 각 기능이 개별적으로 작동하는 것만을 목표로 개발했습니다. 사용자가 정보를 입력하면 데이터베이스에 저장되고, 다시 조회하면 화면에 출력되는 구조였습니다. 테스트 환경에서는 큰 문제가 없었기 때문에 팀원 대부분은 개발이 순조롭게 진행되고 있다고 판단했습니다. 하지만 여러 사용자가 동시에 요청을 보내는 상황을 가정해 테스트하자 응답속도가 급격하게 느려지고, 동일한 정보가 중복 저장되거나 특정 요청이 실패하는 문제가 발생했습니다.
저는 이 문제를 단순히 서버 성능의 문제라고 판단하지 않았습니다. 문제가 발생한 시점의 요청 로그와 데이터 처리 흐름을 하나씩 확인했습니다. 우…