개발자들이 꺼려하는 까칠한 규식이 형
주문자 이름의 특수문자로 발생한 백엔드 오류를 정규식으로 해결한 사례를 소개했습니다. 차단 목록 대신 허용 문자 목록을 적용하고 슬랙·QA 협업으로 예외를 보완했습니다.


주문자 이름의 특수문자로 발생한 백엔드 오류를 정규식으로 해결한 사례를 소개했습니다. 차단 목록 대신 허용 문자 목록을 적용하고 슬랙·QA 협업으로 예외를 보완했습니다.

주문자 이름의 특수 문자로 발생한 오류를 정규식 기반 입력 필터링으로 해결했습니다. 허용 문자 화이트리스트와 팀·QA 검토의 효과를 공유합니다.

코드 컨벤션 경고를 작은 단위의 PR로 점진적으로 제거한 경험을 소개했습니다. 자동 수정과 리뷰 과정을 학습 기회로 활용해 팀 개발 문화를 강화했습니다.

신규 입사자가 CheckStyle 경고를 작은 PR 단위로 줄이며 프로젝트에 기여한 사례를 소개했습니다. sed 기반 일괄 수정과 코드 리뷰를 학습 기회로 활용해 컨벤션 문화를 강화했습니다.

Redis 키 만료·재적재 시 동시 요청으로 발생한 성능 저하를 API 부하 테스트로 재현했습니다. 컬렉션 선택과 캐시 장애 시 DB 부하 대응, 리소스 모니터링의 중요성을 확인했습니다.

Redis 키 만료 시 동시 GET·SET이 집중되는 장애 상황을 API와 nGrinder로 재현했습니다. 반복 조회 로직 제거로 CPU 사용률과 TPS 저하를 완화하고 운영 주의점을 정리했습니다.

데이터베이스 중심 설계의 한계를 넘어 팀 단위 DDD 실천 과정을 공유했습니다. 이벤트 스토밍·몹 프로그래밍·테스트와 인프라 운영의 중요성을 강조합니다.

DB 중심 설계의 한계를 깨닫고 이벤트 스토밍과 몹 프로그래밍으로 DDD를 실천했습니다. 테스트 기반 도메인 설계와 인프라 최적화가 성능·운영 과제로 이어졌습니다.

복잡한 람다식 기반 구독 검증 로직을 의미 있는 이름과 작은 메서드로 분리했습니다. 가독성이 떨어질 때는 람다식 사용 여부를 비교해 판단해야 합니다.

복잡한 Optional 람다 기반 구독 검증 로직을 의미 있는 메소드와 조건 분리로 리팩토링했습니다. 코드 길이보다 검증 의도와 흐름을 쉽게 읽을 수 있는 구조의 중요성을 공유합니다.

적립금 만료일 계산기를 대상으로 BDD 테스트 코드 작성 방식을 실험했습니다. 한 번에 하나의 테스트를 작성하고 PR 피드백으로 가독성을 개선했습니다.

적립금 만료일 계산기를 대상으로 BDD 테스트를 한 번에 하나씩 작성했습니다. 페어·몹 프로그래밍과 PR 피드백으로 읽기 쉬운 테스트 결과를 다듬었습니다.

신규 쿠폰 프로젝트에서 4인이 순환하며 몹 프로그래밍을 실천한 방식을 소개했습니다. 피로도는 높았지만 코드 품질과 테스트, 버그 감소 측면의 효과를 확인했습니다.

4명이 한 PC에서 순환하며 개발한 몹 프로그래밍 경험과 운영 방식을 소개했습니다. 피로도는 높지만 코드 품질과 학습 효과, 버그 감소 측면의 효율성을 확인했습니다.

멈춰 있던 기술 블로그를 PR·코드 리뷰 중심의 실험적 저장소로 재정비했습니다. 작성 환경과 튜토리얼을 마련해 조직의 지식 공유 문화를 만들고자 했습니다.

게시글 부재 문제를 해결하기 위해 기술 블로그를 PR·코드 리뷰 기반의 협업 공간으로 재정비했습니다. Docker와 튜토리얼로 작성 장벽을 낮춰 조직의 문서화 문화를 확산했습니다.

쿠폰 사용 불가 현상을 Zipkin과 Kibana 로그로 추적해 상품 할인율 변경에 따른 주문 금액 하락을 확인했습니다. 결제 단계의 쿠폰 조건 재검증이 정상 동작했음을 검증했습니다.

Zipkin과 Kibana 로그로 결제 단계의 쿠폰 사용 실패 원인을 추적했습니다. 상품 할인율 변동으로 주문 금액이 조건 미달이 된 사례였습니다.
