동시성 이슈 제어를 위한 DB락, redis, kafka에 대해서 공부할 수 있는 시간이었다.
락에 대해 좀 더 많이 공부할 수 시간이었지만 동시성 제어가 쉽게 되지 않아서 어려웠다.
낙관적 락의 재시도 로직이나 레디스 스핀락, 분산락을 이용해 동시성 제어를 위한 코드를 작성했다.
낙관적 락의 재시도 로직이나 레디스 스핀락, 분산락을 이용해 동시성 제어를 위한 코드를 작성했다.
동시성 제어에 대한 보고서를 작성하면서 각 락에 대해 성능도 알았고 레디스 사용을 위해 도커도 공부하고 여러가지를 배울 수 있었다.
이번 주를 마무리 하며 나에게 만족했던 부분은 무엇인가요?
실무를 하고 와서 밤 늦게까지 공부하는 나의 모습이 매우 힘들기도 했지만 만족스러웠다.
랜덤리뷰 때 다른 분 코드를 보니 락에 대해서 비즈니스 로직과 관심사 분리를 위해 AOP를 적용했는데 이부분에 대해 좋은 것 같아서 적용하려고 한다.
https://helloworld.kurly.com/blog/distributed-redisson-lock/
[5주차] WIL 회고 (0) | 2024.10.27 |
---|---|
[3주차] WIL 회고 (0) | 2024.10.12 |
[2주차] WIL 회고 (0) | 2024.10.05 |
[1주차] WIL 회고 (2) | 2024.09.28 |
항해 플러스 1주차 - 시작하는 마음 (0) | 2024.09.21 |