Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 이분탐색
- spring event
- JPA
- 알람 시스템
- 주식
- docker
- 프로그래머스
- 백준
- 크롤링
- 깊게 생각해보기
- 카카오
- gRPC
- jwt 표준
- AWS
- 누적합
- 아키텍쳐 개선
- 구현
- 쿠키
- 트랜잭샨
- 완전탐색
- 레디스 동시성
- 셀러리
- prg 패턴
- branch 전략
- 디버깅
- 결제서비스
- 검색어 추천
- BFS
- piplining
- 객체지향패러다임
Archives
- Today
- Total
목록2025/02/06 (1)
코딩관계론
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/PwTwa/btsL960zqio/HKAZSOcUWyRR9ehbIBLO7K/img.png)
1. 문제 상황현재 뉴스 패치 시스템은 AWS SQS(메시지 큐)를 통해 3개의 Lambda 함수가 뉴스 데이터를 처리하고 있습니다.그런데 뉴스 분석 과정에서 하나의 파티션에서 모든 작업을 처리하다 보니, 컨슈머 랙(Consumer Lag)이 급격히 증가하는 문제가 발생했습니다.해결 시도가장 먼저 고려한 방법은 파티션을 늘리는 것이었습니다. 하지만 동시성이 증가하면 자연스럽게 동일 데이터 접근 충돌 문제가 발생할 가능성이 커지므로, 이를 해결할 방법도 함께 고민해야 했습니다.3. 동시성 이슈 해결 방법 검토파티션을 늘린다면 여러 개의 Lambda가 동시에 같은 데이터에 접근할 가능성이 증가합니다. 이를 해결하기 위해 여러 가지 방법을 검토했습니다.1) 분산 락 사용Redis나 Zookeeper를 이용한 ..
개발/Hot-Stock
2025. 2. 6. 21:52