공부하고 기록하는, 경제학과 출신 개발자의 노트

테크 2

2024 당근테크 - 네트워크 통신 불가를 해결하기 위한 여정 (feat. istio)

https://youtu.be/Hh9zcth4UcI?si=vCq-pKTm6xxopnDP 당근페이에서 발생했던 여러 문제들을 어떻게 해결했는지. 당근서비스와 함께 잘 성장하던 당근페이. Redis에서 timeout 에러 발생 - redis 명령어 실행에 1500ms 이상 걸림. Redis Java client인 Lettuce에서 확인해보니, 에러 발생 시점에 command명령어 지연이 발생함. 근데 Redis 서버에는 문제가 없음 JDBC에서 DB Connection 맺을 때도 timeout 발생. (8초 정도 걸림) Deep Dive 마이페이지 상단에 '당근페이' 영역이 있다.당근페이는 가입하지 않은 사용자에게도 송금이 가능함.송금을 받았다면, '받지 않은 금액이 있다'는 정보를 표..

Kakao Tech Meet - 폭증하는 카카오톡 트래픽에 대처하는 방법

폭증하는 카카오톡 트래픽에 대처하는 방법 카카오톡 메인 화면에서 가장 중요한 탭은 1탭과 2탭.1탭: 친구 목록, 2탭: 채팅방톡메세징파트는 채팅서비스에서 크게 두 가지를 담당하고 있다.카카오 클라이언트의 로그인 관련 기능카카오 클라이언트에서 채팅방 진입, 메시지 동기화, 메시지 전송 등처리하는 메시지의 양평상시 낮 최고 트래픽은 초당 62만 건 정도메시지 전송만 보면 초당 4만 5천 건.트래픽 폭증 예시지진과 같은 자연재해대형 이벤트 - 신년 / 월드컵과 같은 큰 이벤트대응 실패하면 장애 발생. 카카오톡에서 장애 대응 시스템을 어떻게 만들어왔는지, 실제 서비스 장애가 있었던 사례와 함께 소개하고자 함.자동 대응 시스템 2016년 9월 경주 지진으로 인한 장애를 설명하려면, 백그라운드 로그인 기능을 설명..