QA Built on Trust - 팀워크가 품질을 만든다
올리브영 QA팀이 2025 QA Korea Conference에 참여한 회고를 공유했습니다. 부스 운영과 발표, 커피챗을 통해 팀워크와 품질 문화를 전했습니다.


올리브영 QA팀이 2025 QA Korea Conference에 참여한 회고를 공유했습니다. 부스 운영과 발표, 커피챗을 통해 팀워크와 품질 문화를 전했습니다.

품절 조회를 Oracle 함수 중심 구조에서 Kafka Streams 기반 EDA로 전환해 실시간 재고 처리를 개선했습니다. 그 결과 올영세일 기간 Oracle 함수 호출량을 크게 줄이며 서비스 안정성을 높였습니다.
올영세일 선착순 쿠폰의 미발급 문제를 Redis와 MQ 비동기 구조에서 분석하고 개선했습니다. 이중 카운터 전략으로 정합성을 100% 확보하면서 성능 저하를 최소화했습니다.
QA팀이 인시던트 교육을 영상으로 전환하기 위해 AI 툴 조합과 제작 파이프라인을 구축했습니다. 문서보다 전달력과 학습 효과를 높이고 사내 배포까지 연결했습니다.

iframe 통합 환경에서 postMessage로 토큰을 안전하게 주고받는 인증 시스템을 구축했습니다. 동시 요청과 401 에러를 Promise 공유, 큐, 쿨다운으로 제어하고 보안도 강화했습니다.
오늘드림 서비스에서 배달대행사 API 연동 방식과 장애 대응 사례를 소개했습니다. 또한 콜백 API 통합과 트랜잭션 전파옵션으로 인한 서버 과부하 경험을 공유했습니다.

올리브영 PM의 하루를 아침부터 퇴근까지 흐름대로 소개했습니다. 기획, QA, 회의, 조율이 반복되며 제품을 만드는 일상을 보여주었습니다.
SDUI의 트래픽 병목을 Caffeine과 Redis 이중 캐시로 해결한 사례를 소개했습니다. 백오피스 즉시 무효화와 프리워밍으로 1ms 미만 응답 성능을 확보했습니다.
Nx를 활용해 모노레포에서 마이크로프론트엔드를 구축하는 방법을 소개했습니다. 빌드타임 통합과 런타임 통합을 예시 코드로 비교하며 Nx의 장점을 설명했습니다.
7,000줄 PL/SQL 프로시저에 얽힌 교환·반품 로직을 Java 모듈로 점진 이관한 사례를 소개했습니다. Strangler Pattern과 Fallback, 모니터링 강화로 유지보수성과 확장성을 확보했습니다.

모듈 페더레이션 PoC로 Next.js 기반 마이크로프론트엔드의 런타임 통합 방식을 살펴보았습니다. 다만 원격 모듈 설정 자동화와 타입 안전성, SSR 구현 난이도는 추가 해결이 필요했습니다.

하이브리드 iOS 앱에 개발자모드와 WebView 디버깅 도구를 SwiftUI로 구축한 사례를 소개했습니다. 프로토콜과 DI로 로컬 플래그를 분리해 운영 리스크를 줄이고 생산성을 높였습니다.
여러 MSA의 공통 설정 변경을 재배포 없이 반영하기 위해 Spring Cloud Config와 Bus-Refresh를 도입했습니다. 그 결과 배포 시간이 크게 줄고 운영 중 설정 변경 대응이 쉬워졌습니다.
네이티브 앱의 배포 지연을 줄이기 위해 SDUI를 설계하고 도입한 과정을 정리했습니다. 서버 스키마 기반 화면 구성과 성능 최적화, 롤백 전략까지 함께 다뤘습니다.
PM 리더십은 자리가 아니라 태도와 실천에서 시작된다고 정리했습니다. 방향 제시, 데이터 설득, 심리적 안정감, 조율이 핵심이라고 봤습니다.
대량 쿠폰 발급 중 RabbitMQ Classic Queue 메모리 장애와 동기화 실패 원인을 분석했습니다. 긴급 복구 후 버전 업그레이드와 Quorum Queue 전환으로 안정성을 높였습니다.

올리브영 주문결제 스쿼드가 KPT 회고로 문제를 실행 과제로 바꾸며 협업 문화를 개선했습니다. PR 템플릿, 데일리 스크럼, 장바구니 캐싱으로 코드 품질과 운영 안정성도 높였습니다.

PM 커리어를 스페셜리스트와 제너럴리스트 관점에서 함께 돌아본 세션을 소개했습니다. 밸런스 게임과 시니어 토크로 각자의 성장 방향과 문제 해결 기준을 고민했습니다.