마이온커리어 MYOWN Career
업무 내용 개괄
- 레거시 코드 버그 수정
- Python(Django) 서버에 대한 Documentation이 남아 있지 않아, 유지 보수에 어려움이 있었음.
- 현재 사용 중인 기능과 Node.js 서버로 이전되어 사용하지 않는 기능이 무엇인지 명확하지 않아 소스 코드 분석에 노력을 기함
- Django 프레임워크 내부에서 이루어지는 과정들 (라우팅, 해싱, CSRF 방지, DDoS 공격 방지) 등에 대한 지식이 부족하여, Django와 인증 관련 라이브러리의 Documentation과 소스코드를 읽어보는 노력을 함
- Node.js 라이브 서버에 기획과 다르게 구현된 기능이 있어 수정을 하였음
- API 변경에 따라 필요한 서비스 프론트엔드 수정을 하였음
- B2B 고객의 필요에 따른 사용자 일괄 등록 스크립트 개발
- Live Server의 CICD 자동화에 대한 정보가 남아 있지 않아 새로운 엔드포인트 추가를 하지 않고, 로컬 서버를 가동해 DB에 일괄 등록을 진행하였음
기술 스택
Langs
Back-end
- Django(Python) - legacy
- Node
- Koa
- Sequelize (Maria DB)
Front-end
DevOps