인프랩 백엔드 파트 소개: 성장하는 백엔드 개발 문화를 경험하세요!
by DD
2년 전
조회수 16
인프랩 백엔드 파트 소개 글에서 NodeJS, PostgreSQL, Redis 등 기술 스택을 설명함
신규 시스템 구축을 통해 타입 안정성 및 개발 생산성을 향상시키려 함
다양한 도메인 경험과 레거시 개편을 통해 백엔드 개발자로서의 성장을 지원
기술 스택 변화의 배경
기존 시스템은 NodeJS, JavaScript 기반으로 빠르게 성장했지만, 신규 입사자 러닝 커브와 타입 안정성 문제에 직면했다. 따라서 TypeScript, Nest.js 등 신규 기술 스택을 도입하여 개발 생산성 향상을 도모했다. 결과적으로 유지보수성과 코드 품질을 개선했다.
레거시 시스템 개편의 중요성
인프랩은 레거시 시스템의 한계를 인지하고, 신규 시스템으로의 전환을 추진한다. 이는 기술 부채 해결과 개발 생산성 향상을 위한 전략적 결정이다. 반면, 기존 시스템의 안정성을 유지하면서 점진적인 전환을 진행해야 하는 어려움이 있다.
백엔드 개발자 성장을 위한 환경
인프랩은 코드 리뷰, 테스트 코드 작성, 모니터링 시스템 구축을 통해 개발자 성장을 지원한다. 구체적으로 DataDog을 활용하여 시스템 장애에 대응하고, 정기적인 회고를 통해 지속적인 개선을 추구한다. 따라서, 다양한 도메인 경험과 기술 스택 학습 기회를 제공한다.