멤버십 전용 컨텐츠
[사기업] 카카오 백엔드개발 상위 1% 합격 자기소개서 (No.0146)
조회수 10좋아요 0
본 콘텐츠는 해당 기업/직무 상위 1% 자기소개서로,
지원자가 특정되지 않도록 일부 내용을 수정했습니다.
■ [자신이 앞으로 어떤 개발 분야에서 성장하고 싶은지, 그렇게 생각한 이유와 성장을 위해 한 노력을 포함하여 기술해주세요.]
[실패해도 흐름은 이어질까?]
저는 요청이 몰리거나 일부 구성 요소가 고장 나도 데이터 정합성과 처리 흐름을 지키는 분산 백엔드 개발자로 성장하고 싶습니다. 제가 말하는 안정성은 오류가 전혀 없는 상태가 아니라, 실패를 빠르게 감지하고 영향 범위를 제한하며 같은 요청이 반복돼도 결과를 예측 가능하게 만드는 능력입니다. 이 방향을 선택한 이유는 교내 공동구매 주문 서비스를 만들며 정상 경로만 통과한 코드는 실제 사용 환경에서 쉽게 무너진다는 사실을 체감했기 때문입니다. 기능 시연에서는 문제가 없었지만 동시 요청 약 300건을 넣자 재고 조회와 차감 사이에 경합이 생겨 초과 주문이 약 17건 발생했습니다. 사용자는 주문 버튼을 한 번 눌렀을 뿐인데 시스템은 서로 다른 사실을 기록했고, 저는 빠른 응답보다 신뢰할 수 있는 상태 전이가 백엔드의 핵심이라는 결론을 내렸습니다. 한 서버 안에서 기능을 맞게 구현하는 수준을 넘어, 여러 구성 요소 사이의 실패까지 설계하는 개발자가 되어야겠다고 판단한 계기였습니다. 이를 제 개발의 장기 기준으로 삼았습니다.