부트캠프/항해+99 백엔드
태태개발일지 - WIL
태태코
2024. 8. 3. 16:13
반응형
1. 문제 - 과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제
이번 주 차에는 DB로 구현했던 대기열 부분을 Redis를 사용하여 대기열을 구현하는 것이었고,
캐시를 적용하는 부분이였는데 DB를 썼을 떄랑 Redis의 차의와 Redis 에 대해서 잘 몰랐기에 기술적으로 문제가 있었다.
2. 시도 - 문제를 해결하기 위해 어떤 시도를 하셨나요?
1. 관련 서적들이나 읽기
2. 현업자 멘토링분에게 코칭받기
3. 시간이걸리지만 하나하나 생각해가면서 직접 짜보기
3. 해결 - 문제를 어떻게 해결하셨나요?
많은 고민들을 하고있고, 더 성장해 나갈 것이다.
4. 알게된 것 - 문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?
Reids config를 잘 사용하면 redis를 사용하는 데는 큰 문제가없다.
redis에는 다양한 자료형을 가지고 있고, 상황에 맞는 알고리즘과 자료형을 사용하면 큰 효율을 볼 수 있다.
캐시는 -> 자주 변하지 않는, 조회의 빈도가 많은 곳에 자주 사용한다.
DB부하보다는 메모리를 사용하는 레디스가 조회의 속도에서 큰 차이를 가진다.
그것도 그렇고 DB를 사용했을 떄보다 redis를 통해서 대기열을 구현했을 때 훨씬 간단하고, 빠르다..
----------------------------------------------------------------------------------
- 현재 만족하고 계속 유지할 부분 -
아침운동을 하는 습관,
퇴근 후 하고싶은 공부를 하는 습관.
모르는 부분에 대해서 끊임없이 찾아보고 해결하려고 하는 습관.
그리고 이제 교육이 끝난 후에도 어떤 공부에 대해서 해야할 지 이해를 한 부분에 대해서 만족하고 유지해야할 부분이라고 생각한다.
- 개선이 필요하다고 생각하는 문제점-
점점 힘이드는 지 요구사항을 완벽하게 처리하려 하지 않고, 큰 틀에서만 처리하려고 하는데 얼마 남지 않은 만큼 조금더 꼼꼼하고 확실하게 과제를 해야겠다고 생각했다.
끝까지 화이팅
반응형