- 프로젝트가 MSA구조여서 Kafka를 활용하여 서버간 통신을 구현하였고, saga pattern을 적용하였습니다.
- Python을 통하여 경기 일정 Crawling을 해보며 html구조에 대해 이해가 깊어졌습니다.
- Youtube api를 활용하여 동영상 데이터를 가져왔으며, 최적화를 위해 노력했습니다.
- React를 활용한 프로젝트를 진행하면서 컴포넌트의 재사용성과 상태관리에 대한 이해가 높아졌습니다.
- Jira를 활용하여 매주 태스크를 작성하며 프로젝트 진행 상황에 대해 파악할 수 있었습니다.
- 풀스택이었지만 JPA와 React를 처음 사용했기에 초기에는 기술에 익숙해지는 시간이 있었습니다.
- 프로젝트의 규모가 커져 코드 관리가 어려웠으며, 서버가 많아서 프로젝트 초기에는 이해하는 시간이 필요했습니다.
- 프로젝트를 진행하며 erd나 기능 설계 등 초기 설계와 조금씩 달라지는 상황을 통해 설계의 중요성을 느꼈습니다.
- PM으로서 전체 프로젝트 관리
- CI/CD 인프라 관리