트러블슈팅 스터디는
"나만의 문제"를 꺼내서 함께 이야기하고, 해결 과정까지 공유하는 스터디입니다.
각자 프로젝트에서 겪은 장애, 성능 이슈, 새로운 기능 도입 시 생긴 시행착오 등을
발표를 통해 공유하고, 스터디원들과 함께 토론하면서
"왜 이런 문제가 생겼는지, 다음엔 어떻게 더 잘할 수 있을지"를 끝까지 파고듭니다.
우리는 정답을 아는 사람이 가르치는 스터디가 아니라,
각자의 경험을 공유하면서 같이 배우며 성장하는 스터디를 지향합니다.
누군가의 장애 복구 과정이 다른 사람에게는 사전 예방서가 되고,
한 번의 토론이 팀 설계나 코드 리뷰 방식까지 바뀌는 계기가 되기도 합니다.
이 스터디의 목표는 단순히 문제 하나를 해결하는 것이 아니라,
문제를 대하는 사고방식과 함께 성장하는 개발 문화를 함께 만들어 가는 것입니다.
매주 조금씩, 그러나 꾸준히 서로의 경험을 나누며
"혼자였다면 절대 못 봤을 관점들"을 함께 쌓아갑니다.
|
새로이 💻 |
비타 💻 |
밍트 💻 |
메이 💻 |
모코 💻 |
수양 💻 |
|
칼리 💻 |
투다 💻 |
돔푸 💻 |
헤일러 💻 |
젠슨 💻 |
가입 & 기타 문의 : 새로이(macwon30@gmail.com)
- 현재는 추가 스터디원 모집 계획이 없습니다
| 주차 | 발표 주제 및 발표자 |
|---|---|
| 1주차 (2025.7.27) | • 21일간의 리딩 실험하기 (👤 밍트) • 모니터링 (👤 투다) • 테스트 환경의 중요성, 결정성 위배 (👤 비타) • 우리팀의 CI/CD (👤 칼리) |
| 2주차 (2025.8.10) | • 우리 서비스에 맞는 이메일 서버 구축기 (👤 새로이) • 로깅 전략 수정하기 (👤 메이) • OIDC 기반 소셜로그인 연동 (👤 모코) • 쿼리 튜닝으로 218배 빨라진 팬 점유율 API (👤 밍트) |
| 3주차 (2025.8.24) | • 런칭데이 대비 처리율 제한기 및 로드밸런서 적용기 (👤 투다) • 데이터베이스 운영 / 안정성 (👤 칼리) |
| 4주차 (2025.9.07) | • 검색 기능 개선 실험하기 (👤 메이) • 우리 팀의 TRACES 도입기 (👤 새로이) • 야구보구에서 경기 결과를 빠르고 효율적으로 가져오는 방법 (👤 밍트) • 테이블 스키마 무중단으로 변경하기 (👤 모코) |
| 5주차 (2025.9.21) | • 복구와 안전성을 위한 배포 전략 (👤 비타) • FCM & 알림 도메인 (👤 칼리) • DB 분산락도 락이다 (👤 투다) |
| 6주차 (2025.10.05) | • 웹 크롤러 성능 및 안정성 개선 (👤 밍트) • 모니터링 이사하기 CloudWatch에서 Grafana로 (👤 메이) • 서비스 무중단으로 테이블 스키마 변경하기 (👤 모코) • 우리 팀에 어울리는 검색 기능 도입 과정 1 (👤 새로이) |
| 7주차 (2025.10.19) | • 동시성 제어 (👤 비타) • FCM 대량 알림 최적화 (👤 칼리) • 최종적 일관성 제공하기 (👤 투다) |
| 8주차 (2025.11.02) | • 미래의 나를 위한 데이터 파이프라인 설계하기 (👤 밍트) • k6 부하테스트와 튜닝을 통한 서버 성능 개선 (👤 메이) • 이미지 로딩 최적화 (👤 모코) • 우리 서비스, 동시성 문제 이렇게 풀었어요 (👤 새로이) |
| 9주차 (2025.11.16) | • GC의 흐름으로 읽는 배치 처리 효율화 (👤 칼리) • 알림 아키텍쳐 개선기 (👤 투다) |
| 10주차 (2025.11.27) | • 10만명의 사용자를 받아들일 수 있는 아키텍처 (👤 밍트) • 검색 기능 개선 실험하기 2 (👤 메이) • 우리 서비스에 알맞은 검색기능 도입기 2 (👤 새로이) |
| 11주차 (2025.12.17) | • MMMQ 1 BlockingQueue 파헤치기 (👤 모코) • DTO Projection과 복합 인덱스로 제거한 936K Range Scan (👤 칼리) • 재시도 DLQ (👤 투다) |
| 12주차 (2026.1.09) | • 활동 추천 알고리즘 개선하기 (👤 밍트) • 테스트 최적화 이야기 (👤 비타) • 우리 서비스에 맞는 이메일 서버 구축기 (👤 새로이) |
| 13주차 (2026.1.25) | • MySQL Instant 알고리즘 (👤 메이) • 데드락 풀어내기 (👤 모코) • 동기/비동기 vs 블로킹/논블로킹 (👤 칼리) |
| 14주차 (2026.2.14) | • Coroutine (👤 비타) |
| 15주차 (2026.3.07) | • Docker Engine java Test Container (👤 메이) • Spring Batch 톺아보기 (👤 돔푸) • 장애없이 선착순 이벤트 진행하기 (👤 새로이) |
| 16주차 (2026.3.21) | • 클로드 코드 어디까지 써봤어? (👤 밍트) |
| 17주차 (2026.4.12) | • JPA_영속성_컨텍스트_트러블슈팅 (👤 메이) • 요즘 내가 어디에 중점을 두고 살고 있는가 (👤 칼리) • MMMQ 2 - BlockingQueue 제대로 파헤치기(1) (👤 모코) |
| 18주차 (2026.5.03) | • 우리 서버가 0.5초씩 멈춘다고요? 2 (👤 새로이) • MMMQ 3 - BlockingQueue 제대로 파헤치기(2) (👤 모코) |
| 19주차 (2026.5.23) | • DB 업그레이드 순단 대비 전략 (👤 투다) • 홈서버 구축기 (👤 돔푸) • OS Synchronization (👤 메이) • MySQL ORDER BY 동작원리 (👤 헤일러) |
| 20주차 (2026.6.13) | • MMMQ 4 - 메시지 저장 구조 설계 (👤 모코) • 통화도메인 맛보기 (👤 젠슨) • 알아두면 쓸데있는 신비로운 인덱스지식 (👤 새로이) |
| 21주차 (2026.6.28) | • HTTPS, 왜 안전할까? (👤 메이) • LLM 품질 개선, 어디서부터 시작할까? (👤 밍트) |
| 22주차 (2026.7.19) | • 권한을 안 줬는데 데이터가 샜다 (👤 칼리) |
| 23주차 (2026.9.05) | • 인덱스 Dive Deep (👤 젠슨) • Spring MVC에서 RestClient → WebClient 전환으로 TPS 94배 향상하기 (👤 메이) • DB Recovery (👤 새로이) |
| 24주차 (2026.9.19) | • JOIN DIVE DEEP (👤 젠슨) |
| 25주차 (2026.10.17) | • JFR 분석으로 EC2 CPU 스로틀링 해소하기 (👤 메이) |
21일간의 리딩 실험하기 모니터링 테스트 환경의 중요성, 결정성 위배 우리팀의 CI/CD 밍트 투다 비타 칼리
|
|
|
|
[📚 21일간의 리딩 실험하기] [🎥 1주차 발표 영상 - 밍트] |
[📚 모니터링] [🎥 1주차 발표 영상 - 투다] |
|
|
|
|
[📚 테스트 환경의 중요성, 결정성 위배] [🎥 1주차 발표 영상 - 비타] |
[📚 우리팀의 CI/CD] [🎥 1주차 발표 영상 - 칼리] |
우리 서비스에 맞는 이메일 서버 구축기 로깅 전략 수정하기 OIDC 기반 소셜로그인 연동 쿼리 튜닝으로 218배 빨라진 팬 점유율 API 새로이 메이 모코 밍트
|
|
|
|
[📚 우리 서비스에 맞는 이메일 서버 구축기] [🎥 2주차 발표 영상 - 새로이] |
[📚 로깅 전략 수정하기] [🎥 2주차 발표 영상 - 메이] |
|
|
|
|
[📚 OIDC 기반 소셜로그인 연동] [🎥 2주차 발표 영상 - 모코] |
[📚 쿼리 튜닝으로 218배 빨라진 팬 점유율 API] [🎥 2주차 발표 영상 - 밍트] |
런칭데이 대비 처리율 제한기 및 로드밸런서 적용기 데이터베이스 운영 / 안정성 투다 칼리
|
|
|
|
[📚 런칭데이 대비 처리율 제한기 및 로드밸런서 적용기] [🎥 3주차 발표 영상 - 투다] |
[📚 데이터베이스 운영 / 안정성] [🎥 3주차 발표 영상 - 칼리] |
검색 기능 개선 실험하기 우리 팀의 TRACES 도입기 야구보구에서 경기 결과를 빠르고 효율적으로 가져오는 방법 테이블 스키마 무중단으로 변경하기 메이 새로이 밍트 모코
|
|
|
|
[📚 검색 기능 개선 실험하기] [🎥 4주차 발표 영상 - 메이] |
[📚 우리 팀의 TRACES 도입기] [🎥 4주차 발표 영상 - 새로이] |
|
|
|
|
[📚 야구보구에서 경기 결과를 빠르고 효율적으로 가져오는 방법] [🎥 4주차 발표 영상 - 밍트] |
[📚 테이블 스키마 무중단으로 변경하기] [🎥 4주차 발표 영상 - 모코] |
복구와 안전성을 위한 배포 전략 FCM & 알림 도메인 DB 분산락도 락이다 비타 칼리 투다
|
|
|
|
[📚 복구와 안전성을 위한 배포 전략] [🎥 5주차 발표 영상 - 비타] |
[📚 FCM & 알림 도메인] [🎥 5주차 발표 영상 - 칼리] |
|
|
|
|
[📚 DB 분산락도 락이다] [🎥 5주차 발표 영상 - 투다] |
웹 크롤러 성능 및 안정성 개선 모니터링 이사하기 CloudWatch에서 Grafana로 서비스 무중단으로 테이블 스키마 변경하기 우리 팀에 어울리는 검색 기능 도입 과정 1 밍트 메이 모코 새로이
|
|
|
|
[📚 웹 크롤러 성능 및 안정성 개선] [🎥 6주차 발표 영상 - 밍트] |
[📚 모니터링 이사하기 CloudWatch에서 Grafana로] [🎥 6주차 발표 영상 - 메이] |
|
|
|
|
[📚 서비스 무중단으로 테이블 스키마 변경하기] [🎥 6주차 발표 영상 - 모코] |
[📚 우리 팀에 어울리는 검색 기능 도입 과정 1] [🎥 6주차 발표 영상 - 새로이] |
동시성 제어 FCM 대량 알림 최적화 최종적 일관성 제공하기 비타 칼리 투다
|
|
|
|
[📚 동시성 제어] [🎥 7주차 발표 영상 - 비타] |
[📚 FCM 대량 알림 최적화] [🎥 7주차 발표 영상 - 칼리] |
|
|
|
|
[📚 최종적 일관성 제공하기] [🎥 7주차 발표 영상 - 투다] |
미래의 나를 위한 데이터 파이프라인 설계하기 k6 부하테스트와 튜닝을 통한 서버 성능 개선 이미지 로딩 최적화 우리 서비스, 동시성 문제 이렇게 풀었어요 밍트 메이 모코 새로이
|
|
|
|
[📚 미래의 나를 위한 데이터 파이프라인 설계하기] [🎥 8주차 발표 영상 - 밍트] |
[📚 k6 부하테스트와 튜닝을 통한 서버 성능 개선] [🎥 8주차 발표 영상 - 메이] |
|
|
|
|
[📚 이미지 로딩 최적화] [🎥 8주차 발표 영상 - 모코] |
[📚 우리 서비스, 동시성 문제 이렇게 풀었어요] [🎥 8주차 발표 영상 - 새로이] |
GC의 흐름으로 읽는 배치 처리 효율화 알림 아키텍쳐 개선기 칼리 투다
|
|
|
|
[📚 GC의 흐름으로 읽는 배치 처리 효율화] |
[📚 알림 아키텍쳐 개선기] |
10만명의 사용자를 받아들일 수 있는 아키텍처 검색 기능 개선 실험하기 2 우리 서비스에 알맞은 검색기능 도입기 2 밍트 메이 새로이
|
|
|
|
[📚 10만명의 사용자를 받아들일 수 있는 아키텍처] [🎥 10주차 발표 영상 - 밍트] |
[📚 검색 기능 개선 실험하기 2] [🎥 10주차 발표 영상 - 메이] |
|
|
|
|
[📚 우리 서비스에 알맞은 검색기능 도입기 2] [🎥 10주차 발표 영상 - 새로이] |
MMMQ 1 BlockingQueue 파헤치기 DTO Projection과 복합 인덱스로 제거한 936K Range Scan 재시도 DLQ 모코 칼리 투다
|
|
|
|
[📚 MMMQ 1 BlockingQueue 파헤치기] |
[📚 DTO Projection과 복합 인덱스로 제거한 936K Range Scan] |
|
|
|
|
[📚 재시도 DLQ] |
활동 추천 알고리즘 개선하기 테스트 최적화 이야기 우리 서비스에 맞는 이메일 서버 구축기 밍트 비타 새로이
|
|
|
|
[📚 활동 추천 알고리즘 개선하기] [🎥 12주차 발표 영상 - 밍트] |
[📚 테스트 최적화 이야기] |
|
|
|
|
[📚 우리 서비스에 맞는 이메일 서버 구축기] |
MySQL Instant 알고리즘 데드락 풀어내기 동기/비동기 vs 블로킹/논블로킹 메이 모코 칼리
|
|
|
|
[📚 MySQL Instant 알고리즘] |
[📚 데드락 풀어내기] |
|
|
|
|
[📚 동기/비동기 vs 블로킹/논블로킹] |
Coroutine 비타
|
|
|
|
[📚 Coroutine] |
Docker Engine java Test Container Spring Batch 톺아보기 장애없이 선착순 이벤트 진행하기 메이 돔푸 새로이
|
|
|
|
[📚 Docker Engine java Test Container] |
[📚 Spring Batch 톺아보기] [🎥 15주차 발표 영상 - 돔푸] |
|
|
|
|
[📚 장애없이 선착순 이벤트 진행하기] |
클로드 코드 어디까지 써봤어? 밍트
|
|
|
|
[📚 클로드 코드 어디까지 써봤어?] |
JPA_영속성_컨텍스트_트러블슈팅 요즘 내가 어디에 중점을 두고 살고 있는가 MMMQ 2 - BlockingQueue 제대로 파헤치기(1) 메이 칼리 모코
|
|
|
|
[📚 JPA_영속성_컨텍스트_트러블슈팅] [🎥 17주차 발표 영상 - 메이] |
[📚 요즘 내가 어디에 중점을 두고 살고 있는가] |
|
|
|
|
[📚 MMMQ 2 - BlockingQueue 제대로 파헤치기(1)] |
우리 서버가 0.5초씩 멈춘다고요? 2 MMMQ 3 - BlockingQueue 제대로 파헤치기(2) 새로이 모코
|
|
|
|
[📚 우리 서버가 0.5초씩 멈춘다고요? 2] |
[📚 MMMQ 3 - BlockingQueue 제대로 파헤치기(2)] |
DB 업그레이드 순단 대비 전략 홈서버 구축기 OS Synchronization MySQL ORDER BY 동작원리 투다 돔푸 메이 헤일러
|
|
|
|
[📚 DB 업그레이드 순단 대비 전략] [🎥 19주차 발표 영상 - 투다] |
[📚 홈서버 구축기] [🎥 19주차 발표 영상 - 돔푸] |
|
|
|
|
[📚 OS Synchronization] [🎥 19주차 발표 영상 - 메이] |
[📚 MySQL ORDER BY 동작원리] [🎥 19주차 발표 영상 - 헤일러] |
MMMQ 4 - 메시지 저장 구조 설계 통화도메인 맛보기 알아두면 쓸데있는 신비로운 인덱스지식 모코 젠슨 새로이
|
|
|
|
[📚 MMMQ 4 - 메시지 저장 구조 설계] [🎥 20주차 발표 영상 - 모코] |
[📚 통화도메인 맛보기] [🎥 20주차 발표 영상 - 젠슨] |
|
|
|
|
[📚 알아두면 쓸데있는 신비로운 인덱스지식] [🎥 20주차 발표 영상 - 새로이] |
HTTPS, 왜 안전할까? LLM 품질 개선, 어디서부터 시작할까? 메이 밍트
|
|
|
|
[📚 HTTPS, 왜 안전할까?] [🎥 21주차 발표 영상 - 메이] |
[📚 LLM 품질 개선, 어디서부터 시작할까?] [🎥 21주차 발표 영상 - 밍트] |
권한을 안 줬는데 데이터가 샜다 칼리
|
|
|
|
[📚 권한을 안 줬는데 데이터가 샜다] |
인덱스 Dive Deep Spring MVC에서 RestClient → WebClient 전환으로 TPS 94배 향상하기 DB Recovery 젠슨 메이 새로이
|
|
|
|
[📚 인덱스 Dive Deep] [🎥 23주차 발표 영상 - 젠슨] |
[📚 Spring MVC에서 RestClient → WebClient 전환으로 TPS 94배 향상하기] [🎥 23주차 발표 영상 - 메이] |
|
|
|
|
[📚 DB Recovery] [🎥 23주차 발표 영상 - 새로이] |
JOIN DIVE DEEP 젠슨
|
|
|
|
[📚 JOIN DIVE DEEP] [🎥 24주차 발표 영상 - 젠슨] |
JFR 분석으로 EC2 CPU 스로틀링 해소하기 메이
|
|
|
|
[📚 JFR 분석으로 EC2 CPU 스로틀링 해소하기] [🎥 25주차 발표 영상 - 메이] |