모든 블로그
여기어때

여기어때

주요 카테고리 프론트엔드 · DevOps

활동 요약

대표 인기 포스트멀티모듈 프로젝트, 왜 그리고 어떻게 해야 할까?354 조회
최근 30일
2개
평균 조회
77
누적 조회
17,094
전체 글
223개
마지막 발행
2026. 10. 20.
블로그 방문

여기어때 기술 블로그 글 (223)

프론트엔드

데이터 자동 생성으로 생산성 향상 : Playwright로 3분 걸리던 계약 생성을 30초로!

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

#Playwright#자동화#QA
10500

기타

JQL 활용하기

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

#Jira#JQL#검색
10600

데브옵스

여기어때 CI/CD 개선기 Part 3: Helm Chart Registry 도입기

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

#Helm#Kubernetes#EKS
2800

프론트엔드

팀 개발 속도 높이기: 피그마 컴포넌트 코드 자동 변환 플러그인 제작기

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

#Figma#API#React
16000

기타

데이터 실험으로 성과를 만드는 방법

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

#A/B Test#p-value#통계 검정
8500

데브옵스

도메인 관리 자동화를 위한 ExternalDNS

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

#EKS#ExternalDNS#Route 53
7200

프론트엔드

Next.js 개발 중 마주한 Hydration Error와 원인

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

#Next.js#React#SSR
14300

데브옵스

모니터링에서 옵저버빌리티로 더 나은 시스템 이해를 위한 여정

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

#모니터링#옵저버빌리티#메트릭
12600

데브옵스

“딸깍! QA 대응 완료” : 자동화로 QA 대응 프로세스 50% 단축하기

QA 대응 프로세스에 GitLab, Jenkins, Jira Automation을 연동해 수동 작업을 자동화했습니다.그 결과 개발자 후속 대응 단계를 절반으로 줄여 업무 흐름을 개선했습니다.

#자동화#QA#Jira
9500

백엔드

올해에는 DTO에 @Jacksonized 하나 놓아 드려야겠어요

Lombok `@Builder`와 Jackson을 함께 사용할 때 단일 필드 DTO에서 역직렬화 오류가 발생하는 원인을 설명했습니다. `@Jacksonized`를 사용하면 빌더 기반 역직렬화를 명시적으로 활성화할 수 있습니다.

#Lombok#Jackson#DTO
13000

기타

3년마다 찾아오는 재충전의 시간

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

#문화#휴가#조직문화
12500

기타

일본 소도시 여행의 감성을 디자인하다: 마케팅 굿즈 제작 그리고 개선

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

#UI/UX#design#마케팅
12500

프론트엔드

Kotlin Flow를 통한 단방향 데이터 스트림 설계서

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

#Kotlin#Flow#Android
10400

기타

여기어때의 성장 지원 제도

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

#문화#회의#컨퍼런스
12100

기타

우리가 고객을 팀 안으로 초대한 이유

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

#UI/UX#UX Research#슬랙
4700

백엔드

밑바닥부터 시작하는 실시간 데이터 파이프라인 : Debezium 톺아보기

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

#Debezium#Kafka Connect#CDC
18800

프론트엔드

탐색을 돕는 광고 UX를 만들 수 있을까?

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

#UI/UX#광고#검색
10400

프론트엔드

한 줄로 끝내는 iOS 화면 생성: Scaffold + Makefile

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

#iOS#SwiftUI#Tuist
6900