[Project 회고] 디지털 채널 MSA 아키텍쳐 구축 (2021.03 ~ 2021.07)
삼성카드 MSA 아키텍쳐 구축
1.Project 기술 Stack
- ASIS
- AnyFrame
- ORACLE
- JSP
- SVN
- TOBE
- Spring Boot
- Vue
- ORACLE
- k8s
- rancher
- argo cd
- tekton
- GIT
- toc
2. Project 개요
디지털 채널 구조개편전 MSA 아키텍처를 확인하고 검증하는 프로젝트
3. 나의 역할
디지털 채널 구조개편 프로젝트의 선행개발 에서 프론트앤드 담당자로 Vue의 파일구조와 webpack 설정, lint 설정 및 프로젝트의 골격을 구상하고 프론트 앤드 개발 가이드를 작성하였다.
4. 성장
이 프로젝트를 하면서 Vue에대한 이해 뿐만아니라 Node.js 의 개발방식 webpack, storybook, babel, lint 등을 더욱 깊이 학습하게 된 기회가 되었다.
또한 인프라적 지식적으로 열등감을 느껴 docker 에서부터 k8s 에대해 학습 하였고 능수능란하지는 않지만 키워드적으로 소통이 가능한 정도로는 실력이 향상되었다.
인프라에 관심을 많이 가지게 되어 꾸준히 공부할 열정이 생겨났으며 앞으로의 개발 커리어에 대해서 깊은 고민을 하게된 프로젝트였다.
5. 자아성찰
프론트앤드 공통부분으로 부담감을 너무 가져서 약간 패닉상태로 프로젝트를 임한것 같다.
결과적으로 선행개발은 잘 마무리가 되었고 디지털 채널 구조개편 프로젝트에서도 컴포넌트 모듈화 협의체 일원으로 참여하게 되었다.
프리랜서로써 백엔드도 가져가야하는 부분인데 전문성이 우선인 것인지 아니면 당장의 필요한 기술력이 우선인가에 대해서 고민이 많았던것 같다.
6. 정리
SI 관점에서만 생각했던 나는 아키텍쳐 관점에서 바라볼때 인프라 구성부터 프로젝트 초반부터 여러 회의를 참여하는 자리로 배치되어 프로젝트에 시작과정을지켜보았을때
몰랐던 부분도 알게되었고 아직 너무 부족하다고 생각하게된 프로젝트였다.
항상 겸손하고 꾸준히 공부해야 살아남을 수 있다는것을 깨닳았다.