- 여러 단계에 걸친 시도로 이슈를 개선하거나 해결한 경험이 다수 있습니다.
- 개발 동아리 운영진을 맡으며 동아리 행사를 활성화한 경험이 있습니다.
- 45명의 동아리 부원이 참여한 프로젝트를 리드한 경험이 있습니다.
- 개발에 참여하면 서비스에 애정을 갖고 개발하며 문제를 해결할 때 성취감을 느낍니다.
* 단순 지식 전달의 글 보다는 주로 개발하며 고민한 흔적 위주로 블로그에 기록하고 있습니다.
Related Project | Blog Posts |
---|---|
이길저길 | 1. 실시간 양방향 위치 공유 시스템 설계 2. 실시간 통신 기술 비교 분석 3. FCM 알림 발송 비동기 처리 4. RateLimit 이슈와 캐시 적용 5. 테스트 더블과 전략 패턴 6. OpenAPI의 서킷 브레이커 적용과 모니터링 7. 닉네임 검색과 FullText 인덱스 |
showpot-core showpot-alarm |
1. 운영서버 배포 사전 성능 테스트 2. 커스텀 메트릭 수집을 통한 모니터링 3. 조회수 카운팅 동시성 이슈 해결과 비동기 처리 |
GitRank v1 GitRank v2 |
1. Github OpenAPI의 느린 응답 이슈와 스케줄링 2. 동시성 이슈와 Lock 전략 수립 3. 랭킹 시스템과 SortedSet |
기타 탐구 작업 | 1. UUID 및 Brin 인덱스 쿼리 개선 2. 알림 시스템 설계 일지 3. 성능테스트 툴 비교 4. Hibernate @SoftDelete 탐구 5. Composite 패턴과 ObjectMapper 통합 관리 |
rabbitmq/rabbitmq-java-client PR#1469 PR#1476
- 메시지의 requeue 메트릭 추가 및 해당 메트릭 수집 기능 추가
quartz-scheduler/quartz PR#1260 PR#1261
- 다중 misfired trigger를 retrieve 중 예외 시 롤백 및 재처리로 인한 무한 실패 이슈를 에러 핸들링으로 해결