개발
어떤 것을 개선할 것인가?
senyalog
2024. 12. 16. 21:20
- 하고 싶은 것?
- 라이브러리 분석/파악
- jackson
- stripe sdk의 구조를 우리 서비스에 맞춰보기
- exception handler 올바르게 이해하고 있는지
- @Transaction의 원리와 순서
- 지금 보다 더 나은 설계 방향 제시?
- 더나은 설계란? 이를 증명하기 위한 수치 데이터는 어떻게 측정할 것인가?
- 라이브러리 분석/파악
- 현재 문제점?
- webhook을 실행 중인 모든 local server에서 받으면서 webhook logic이 모든 로컬 서버에서 실행됨. 이를 해결하는 방법?!
- 내가 발생시킨 이벤트만 응답하도록?
- 편하게 webhook listening을 껐다 킬 수 있도록
- webhook을 실행 중인 모든 local server에서 받으면서 webhook logic이 모든 로컬 서버에서 실행됨. 이를 해결하는 방법?!
- 개선 할 수 있는 것?
- 정확한 ROI 판단을 위하여 쌓을 수 있는 데이터가 무엇이 있을지 고민하기
- 성능 개선을 여부를 확실하게 파악할 수 있는 데이터들이 필요 -> 수치화
- 추측이 아닌 데이터를 통한 논리적인 증명이 필요함
- 동영상 파일 업로드 성능 측정 및 어느 정도의 resource를 잡아 먹는지 판단이 필요!!!(당장 할 수있는 것)
- 틈틈히 당장 할 수 있는것?
- slash 영상들을 보며 사례를 정리해보기
- netflix의 사례를 찾아보기 (MSA)
- 장애를 빠르게 감지하는 방법.......... --> 힘든 일... new feature만 쳐내기 바쁨...........
- 장애 발생 시, 장애를 충분히 분석 하는가? 재발을 방지 할 수 있는가? ,e.i, 환경별 KMS 누락
- 개선에 대한 임팩트를 측정할 수 있는 방법을 제시해보기
- profiler를 확인 할 때, 적당한 수준이 어느정도인지에 대한 기준이 필요
- 구현 시, 자원이 어느정도 사용되는지 고려를 하는가?!- 완전 NNOOOOO
- 통계 데이터를 어떻게 관리하면 좋을 지에 대한 고민! 좀 더 깊이 할 필요가 있음