거창한건 아니지만
신입 주니어 레벨의 백엔드에게
괜찮은 경험인듯
요약 : 기존 프로젝트 레거시 프레임워크 고질적 문제 해결과
생산성향상을 위한 프레임워크 버전업과 소스코드 포팅
아래에 내가 쓴글
"기업마다 할 수 있는게 다르겠지만
제 프로젝트를 예시로 들자면
백엔드 서버들이 레거시한 프레임워크 버전을 사용하여
신규 버전들의 이점을 못보거나 기존 버전에서의 여러 이슈들이
있어서 이를 신규버전의 프레임워크로 소스코드를 마이그레이션하고
호환되지 않는 코드들을 포팅한 경험이 있는데
이런류의 프로젝트에 대해 기존 문제점, 개선점을 잘 설명한다면
어필이 좀 되지 않을까요
자세하게 말씀드리자면
HTTP API서버였는데 iis에올려 사용하는데
주기적으로 메모리누수가 발생하더 라고요
도저히 이슈추적이 안되서
상위버전 프레임워크에 iis를 대체할 수 있는
Kestrel이라는 미들웨어가 빌트인 되어있어서
주기적인 메모리 누수 문제를 해결하고
신규문법과 최신 라이브러리들의 혜택을 볼 수 있었던것
같습니다."
- dc official App
그리고 하면서 팀내 코드 스탠다드도 잡고 중복제거 및 모듈화정도 좀 함 - dc App
버전 올렸는데 시스템이 망가졌어요!
포팅과정에서 호환 안되는것들도 새로운 코드들로 다바꿔슴 지금 잘돌아가버려잇 - dc App