1. 과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제
레디스를 간단하게 set만 사용해봤지 sorted set, lock 이런것을 처음 사용해봐서 공부부터 했던 것
부하테스트를 하는데 이렇게 하는게 맞나 고민의 연속...
2. 시도
공식문서 보면서 어떤 자료구조가 있는 지 파악부터 했다. 그리고 문서를 작성하려고 slow query의 기준을 만들려고 부하테스트를 하는데,
부하테스트한 결과를 해독하는게 어려웠다.
3. 해결
다른분들 작성한 것을 보면서 어떤 기준으로 슬로우쿼리를 판단하고 그래서 어떤 기술을 도입하려고 하는지 생각을 보면서 알게 되었다.
4. 알게 된 것
로컬에서 부하테스트는 의미가 별로 없고, 어떤 기준을 슬로우 쿼리의 기준으로 삼았고, 어느 기준을 넘어가면 코드 리팩토링을 해야한다. 라는 판단을 설정해 놔야한다는 것
5. 현재 만족하고 계속 유지할 부분
모듈들을 분리하려고 하는것
6. 개선이 필요하다고 생각하는 문제점
극한의 귀차니즘... 나중에 하지라고 또 미뤄버렸다..
7. 개선이 필요하다고 생각하는 문제점
좀 더 깊게 파고들어서 문제의 본질을 파악하는것. 그리고 그걸 남에게 설명할 수 있을 정도로 이해하는 습관이 필요하다.
8. 시도해야할 것
고민을 하기 싫어하고 대충 되네 싶으면 넘어가는 그 습관... 고쳐야한다 진짜루..
'기타' 카테고리의 다른 글
항해 백엔드 5기 10주차 회고 (0) | 2024.08.17 |
---|---|
9주차 항해 후기 (0) | 2024.08.10 |
jmeter 사용법 (0) | 2024.07.31 |
부족한 점을 많이 알게 된 항해플러스 5주차 후기 (0) | 2024.07.20 |
WIP 4주차 (0) | 2024.07.13 |