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 | 29 | 30 | 31 |
Tags
- 결제서비스
- gRPC
- 누적합
- BFS
- piplining
- 이분탐색
- 크롤링
- 몽고 인덱스
- JPA
- 카카오
- docker
- 백준
- 베타적락
- 구현
- 디버깅
- 셀러리
- 관측가능성
- ipo 매매자동화
- 아키텍쳐 개선
- 쿠키
- spring event
- 완전탐색
- 알람시스템
- dau 3만명
- ai agent
- 추천 검색 기능
- AWS
- next-stock
- langgraph
- 프로그래머스
Archives
- Today
- Total
목록next-stock (1)
코딩관계론

시스템 구조 및 배경이전 시스템 설계에서는 뉴스 데이터를 처리하는 서버가 단일 인스턴스로 구성되어 있었습니다. 이 때문에 Java의 ConcurrentHashMap을 이용한 간단한 동시성 처리 방식만으로도 어느 정도 운영이 가능했습니다. 그러나 파이썬에서 GPT API를 호출하는 결과와 자바에서 GPT API를 호출하는 결과에 차이가 생기면서, 추가적인 처리 로직을 자바 서버 쪽에서 담당해야 했습니다. 이 변화로 인해 단일 서버가 감당할 수 있는 동시성 처리의 한계가 명확히 드러났습니다. 아래 글은 서버 스케일아웃(확장) 작업 중 발생한 여러 문제를 해결해 나가는 과정(트러블슈팅)에 대해 정리한 내용입니다. 기존 단일 서버 환경에서 처리하던 뉴스를 대규모로 확장하고, 각 단계별로 분산 처리를 도입하면서 ..
개발/Hot-Stock
2025. 3. 5. 19:29