데이터 자동 생성으로 생산성 향상 : Playwright로 3분 걸리던 계약 생성을 30초로!
Playwright로 계약 데이터 수동 생성 과정을 자동화해 2~3분 걸리던 작업을 30초로 줄였습니다. 반복 입력을 줄여 QA가 검증에 더 집중할 수 있도록 개선했습니다.


Playwright로 계약 데이터 수동 생성 과정을 자동화해 2~3분 걸리던 작업을 30초로 줄였습니다. 반복 입력을 줄여 QA가 검증에 더 집중할 수 있도록 개선했습니다.

Jira 이슈 검색을 더 정교하게 만들기 위한 JQL 활용법을 소개했습니다. 기본 검색을 JQL로 확장하는 방법과 자주 쓰는 예제를 정리했습니다.

Helm Chart를 서비스별로 분산 관리하던 구조를 중앙 레지스트리와 ECR 기반으로 재정비했습니다. 버전 관리와 롤백, 환경별 배포 재현성을 높여 CI/CD 운영 효율을 개선했습니다.

Figma Dev Mode의 Codegen Plugin API로 디자인 요소를 팀 규칙에 맞는 코드로 자동 변환하는 플러그인을 제작했습니다. 이를 통해 UI 작성 시간을 크게 줄이고 실수도 감소시켰습니다.

데이터 실험의 목적은 결과를 좋게 만드는 것이 아니라 인과를 신뢰성 있게 검증하는 데 있음을 설명했습니다. p-hacking을 줄이기 위한 실험 문화와 지표 프레임워크의 필요성을 강조했습니다.

ExternalDNS로 EKS Ingress 도메인을 Route53에 자동 등록·관리하는 구성을 설명했습니다. 교차 계정 IAM 설정과 Helm 옵션, Ingress annotation, 삭제 동작 및 주의점까지 정리했습니다.

Next.js SSR 환경에서 Hydration Error가 발생한 원인과 점검 방법을 정리했습니다. dayjs locale 불일치로 서버와 클라이언트 렌더 결과가 달라진 사례를 설명했습니다.

기존 모니터링의 한계를 짚고 옵저버빌리티의 필요성을 설명했습니다. 메트릭·로그·트레이스를 연결해 원인 분석과 장애 대응을 더 정확하게 만드는 방향을 제시했습니다.

QA 대응 프로세스에 GitLab, Jenkins, Jira Automation을 연동해 수동 작업을 자동화했습니다.그 결과 개발자 후속 대응 단계를 절반으로 줄여 업무 흐름을 개선했습니다.
Lombok `@Builder`와 Jackson을 함께 사용할 때 단일 필드 DTO에서 역직렬화 오류가 발생하는 원인을 설명했습니다. `@Jacksonized`를 사용하면 빌더 기반 역직렬화를 명시적으로 활성화할 수 있습니다.

여기어때의 3년마다 제공되는 리프레시 휴가 제도를 소개했습니다. 충분한 연속 휴식을 통해 구성원의 재충전과 지속가능한 업무를 지원했습니다.

일본 소도시 여행 프로모션을 위해 굿즈 패키지를 기획하고 개선한 사례를 소개했습니다. 배송 규정과 제작 단가를 고려해 시즌2에서는 더 실용적인 구성으로 다듬었습니다.

Kotlin Flow를 단방향 데이터 스트림 관점에서 활용해 Android 화면 상태 관리를 단순화한 사례를 설명했습니다. shareIn, merge, combine, flatMapLatest의 사용 기준과 주의점을 정리했습니다.

여기어때가 구성원 성장을 위해 마련한 교육 지원 제도를 소개했습니다. 온라인 교육, 외부 교육, 도서, 사외 특강으로 학습과 공유를 넓혔습니다.

고객을 팀 안으로 초대해 짧은 대화를 주고받는 리서치 실험을 소개했습니다. 고객 피드백을 일하는 방식의 일부로 만드는 가능성을 확인했습니다.

기존 배치 적재의 지연을 줄이기 위해 Debezium 기반 실시간 CDC 파이프라인을 구축한 과정을 정리했습니다. Kafka Connect 구조, 스냅샷, 오프셋 관리와 성능 개선 포인트까지 살펴보았습니다.

탐색 흐름에 맞춘 광고 UX 실험으로, 피로감은 줄이고 클릭과 전환을 높이는 방법을 살펴보았습니다. 광고는 많이 보여주는 것보다 맥락에 자연스럽게 녹아들 때 더 효과적임을 확인했습니다.

Tuist Scaffold와 Makefile로 iOS 화면 생성용 보일러플레이트를 한 줄 명령으로 자동화하는 방법을 다뤘습니다. 반복 작업을 줄이고 팀의 코드 일관성과 생산성을 높인 사례를 소개했습니다.