본문/내용
1. 코오롱베니트에 지원한 동기와 우리 회사에서 이루고 싶은 목표를 적어주세요.
저는 사용자가 기능을 의식하지 않아도 중요한 업무가 정확하게 흘러가는 시스템을 만드는 개발자가 되고 싶습니다. 처음 개발을 배울 때는 새로운 기능을 구현해 화면에서 결과가 나타나는 순간에 가장 큰 성취감을 느꼈습니다. 그러나 프로젝트의 규모가 커지고 데이터가 서로 연결되면서 생각이 달라졌습니다. 화면이 정상적으로 동작해도 데이터가 잘못 저장되거나 같은 요청이 두 번 처리된다면 시스템은 신뢰받을 수 없었습니다. 그때부터 저는 ‘보이는 기능’보다 ‘보이지 않는 정확성’을 만드는 개발에 관심을 갖게 됐습니다.
특히 금융 시스템은 이러한 개발자의 책임이 가장 선명하게 드러나는 분야라고 생각합니다. 일반적인 서비스에서도 오류는 문제지만 금융 시스템에서는 작은 데이터 불일치나 중복처리가 고객의 자산과 거래기록, 기업의 신뢰에 직접적인 영향을 줄 수 있습니다. 정상적인 상황에서 기능이 동작하는 것만으로는 부족하고 동시에 여러 요청이 들어오는 상황, 네트워크가 끊기는 상황, 예상하지 못한 입력이 들어오는 상황에서도 데이터의 일관성을 …