개발 총괄이란 자리는?
커머스 서비스 개발에 합류한지도 대략 1년 반이 다되어 간다.그동안 다양한 분야에서 경험을 쌓았고(글로벌하게...), 국내 시장 한정, 커머스 서비스를 기획, 개발, 관리까지 총괄하는 임무를 수행중이다. 이전에는 일을 할 때에는1. 기술레벨 향상에 20%,2. 기능개발에 70%,3. 개발에 필요한 기획 부분에 대한 검토가 10% 의 비중으로 수행하였다면, 지금은 (데일리 업무 기준)1. 기술레벨향상에 5%,2. 개발자 채용 및 개발문화 효율성 향상에 5%, 3. 아키텍쳐와 인프라, 개발 등의 업무에 50%,4. 스프린트 로드맵 및 개발 범위 선정 등의 기획에 20%,5. 개발자 관리에 10%,6. 기타 회의에 필요한 모든 시간투여가 10% 정도로 업무의 범위가 매우 다양해졌고 개발에만 집중할 수 있는 ..
2025. 2. 9.
(다음과정 미리보기) (번외) Nest js 기반 Test Container 구축하기
시스템이 확장됨에 따라, 테스트의 중요성은 강조된다.이미 개발한 내역이 많기 때문에, 현재 개발중인 내역으로 인해 전파 이슈가 발생하면 안되기 때문인데,그렇다고 내가 개발한 내용은 1주일 정도량인데, 현재까지 개발된 내용이 2년 치라면?2년+1주일 분량전체를 테스트 할 것인가? 여기서 시스템의 안정성을 높이고, 개발 테스트 소요시간을 단축할 수 있는 방안이 바로테스트 코드 이다.(단위테스트, 통합테스트, e2e 테스트 등) 다만, 여기서 테스트 수행 시 DB가 항상 접속이 되어있어야 할까?는 다소 의문스러운 영역이긴하다왜? 독립적인 구성에서의 테스트가 이루어 져야하기 때문이다.예를 들면, Kafka 를 도입해서 사용중인데, Kafka 가 항상 있어야만 테스트를 돌릴수 있는가?라는 상황이면, github ..
2025. 1. 27.