[NHN Dooray 자소서] ERP서비스 백엔드 개발 자기소개서 지원서와 면접자료

1. [NHN Dooray 자소서] ERP서비스 백엔드.hwp
2. [NHN Dooray 자소서] ERP서비스 백엔드.pdf
그래서 저는 ERP 서비스 백엔드 개발을 선택했습니다.
ERP에서 가장 무서운 버그는 '에러가 없는' 버그입니다.
백엔드는 개발이 끝나면 시작입니다.
사용자에게 ERP는 '기능'이 아니라 '업무의 바닥'이기 때문입니다.
ERP 서비스에서 특히 관심이 있는 영역은 결재와 권한, 감사로그, 그리고 변경 이력입니다.
제가 Dooray ERP 서비스 백엔드 개발에 지원한 이유는, 제가 좋아하는 문제가 그곳에 있기 때문입니다.
Dooray ERP 서비스 백엔드 개발은 저에게 단순한 직무가 아니 라, 제가 가장 잘할 수 있는 책임의 형태입니다.
ERP에서 데이터 설계의 핵심은 무결성, 이력, 확장성이라고 생각합니다.
ERP 백엔드 개발에서 가장 중요한데이터 설계 원칙 3가지를 말하고, 본인이 실제로 적용한 방식으로 설명해주세요
요구사항이 자주 바뀌는 업무도메인에서, 개발자가 기술부채를 통제하는 기준은 무엇입니까
입 사후 3개월 안에 만들고 싶은 ERP 서비스 백엔드 개선 산출물 1가지를 제안해 주세요
그래서 저는 ERP 서비스 백엔드 개발을 선택했습니다.
이런 차이를 정의하지 않으면 개발은 빠르게 만들 수 있어도, 운영에서 흔들립니다.
데이터 무결성을 끝까지 지키는 성향입니다.
백엔드는 개발이 끝나면 시작입니다.
사용자에게 ERP는 '기능'이 아니라 '업무의 바닥'이기 때문입니다.
이 기능의 단일 책임은 무엇인가, 실패하면 무엇이 깨지는가, 동시성에서 어떤 문제가 생길 수 있는가, 운영자가 무엇을 보고 무엇을 조치할 수 있어야 하는가.
ERP 서비스에서 특히 관심이 있는 영역은 결재와 권한, 감사로그, 그리고 변경 이력입니다.
그래서 인증/인가를 단순 미들웨어가 아니라 도메인의 일부로 보고, 감사로 그를 뒤늦게 붙이는 옵션이 아니라 핵심 기능으로 설계하는 방식에 자신이 있습니다.
오히려 변화가 많은 환경에서 설계의 기준을 세우고, 기술부채를 통제하며, 서비스의 신뢰를 유지하는 것이 백엔드 개발자의 진짜 실력이라고 생각합니다.
ERP에서 데이터 설계의 핵심은 무결성, 이력, 확장성이라고 생각합니다.
무결성은 제약조건과 상태전이를 통해 "틀린 데이터가 들어올 수 없게"만드는 것이고, 이력은 변경과 승인, 책임이 이동하는 과정을 남겨 분쟁을 예방하는 것입니다.
확장은 읽 기/쓰기를 분리하고, 캐시의 일관성 기준을 명확히 하며, 병목쿼리를 인덱스 설계로 먼저 해결하는 방식으로 접근합니다.
확장은 "서버를 늘린다"가 아니라" 경쟁을 줄인다"에서 시작한다고 봅니다.
그래서 현실적인 분해 전략은 도메인 경계를 먼저 세우고, 경계부터 API와 데이터 계약을 만드는 것이라고 생각합니다.가장 효과적인 방법은 스트랭글러 패턴처럼 특정 기능을 새 경계로 빼내고, 점진적으로 트래픽을 옮기는 방식입니다.
이 때 데이터 분리는 가장 마지막에 가는 경우가 많고, 초반에는 읽기 모델부터 분리해 위험을 줄입니다.
저는 기술부채를 '나쁜 코드'가 아니라 '미뤄둔 결정'으로 봅니다.
저는 도메인 규칙은 한 곳에 모으고, 상태 전이와 정책은 선언적으로 관리하며, 변경이 생기면 결정기록을 남겨 왜 이렇게 되었는지 추적 가능하게 합니다.
설계, 이다, erp, 상태, 데이터, 만들다, 방식, 기준, 도메인, 가장, 변경, 서비스, 백엔드, 전이, 분리, 기능, 정책, 어떻다, api, 핵심