트러블슈팅 스터디는
"나만의 문제"를 꺼내서 함께 이야기하고, 해결 과정까지 공유하는 스터디입니다.
각자 프로젝트에서 겪은 장애, 성능 이슈, 새로운 기능 도입 시 생긴 시행착오 등을
발표를 통해 공유하고, 스터디원들과 함께 토론하면서
"왜 이런 문제가 생겼는지, 다음엔 어떻게 더 잘할 수 있을지"를 끝까지 파고듭니다.
우리는 정답을 아는 사람이 가르치는 스터디가 아니라,
각자의 경험을 공유하면서 같이 배우며 성장하는 스터디를 지향합니다.
누군가의 장애 복구 과정이 다른 사람에게는 사전 예방서가 되고,
한 번의 토론이 팀 설계나 코드 리뷰 방식까지 바뀌는 계기가 되기도 합니다.
이 스터디의 목표는 단순히 문제 하나를 해결하는 것이 아니라,
문제를 대하는 사고방식과 함께 성장하는 개발 문화를 함께 만들어 가는 것입니다.
매주 조금씩, 그러나 꾸준히 서로의 경험을 나누며
"혼자였다면 절대 못 봤을 관점들"을 함께 쌓아갑니다.
|
새로이 💻 |
비타 💻 |
밍트 💻 |
메이 💻 |
모코 💻 |
|
칼리 💻 |
투다 💻 |
돔푸 💻 |
헤일러 💻 |
가입 & 기타 문의 : 새로이(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 톺아보기 (👤 돔푸) • 장애없이 선착순 이벤트 진행하기 (👤 새로이) |
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 블로킹/논블로킹 | | ::| :-: |:---:| | 메이 | 모코 | 칼리 |
|
|
| [📚 MySQL Instant 알고리즘] | [📚 데드락 풀어내기] |
|
|
| [📚 동기/비동기 vs 블로킹/논블로킹] |
Coroutine 비타
|
|
|
[📚 Coroutine] |
Docker Engine java Test Container Spring Batch 톺아보기 장애없이 선착순 이벤트 진행하기 메이 돔푸 새로이
|
|
|
[📚 Docker Engine java Test Container] |
[📚 Spring Batch 톺아보기] |
|
|
|
[📚 장애없이 선착순 이벤트 진행하기] |













































