모든 블로그
여기어때

여기어때

블로그 방문

최신 게시글 (20)

3월 30일

기타

떨리는 인터뷰 당일, 어떤 하루를 보내게 될까요?

인터뷰 당일의 절차와 준비된 편의를 안내했습니다. 리셉션부터 대기실·인터뷰룸·사후 안내까지 체계적으로 준비되어 있습니다.

#채용#문화#온보딩
1000

3월 10일

프론트엔드

멀티 프레임워크 디자인 시스템, 결국 운영 가능한 구조를 선택한 이유

React를 중심으로 컴포넌트를 운영하고 Vue에는 토큰·스타일 기반 파운데이션을 제공하도록 전환했습니다. 이로 인해 릴리즈 예측 가능성과 유지보수성이 개선되었습니다.

#react#Vue.js#headless
52000

3월 10일

AI

기획서에서부터 Jira 태스크 업로드까지, Tasky

Tasky는 Confluence 기획서로부터 Jira 티켓을 자동 생성하는 AI 워크플로우입니다. PRD 표준화와 태스크·서브태스크 자동화로 개발 준비 시간과 태스크 품질을 개선했습니다.

#jira#자동화#Confluence
44000

3월 10일

아키텍처

화면 단위 복잡성을 흡수하다: 여기어때 BFF의 기록

BFF 도입으로 프론트엔드의 다중 API 호출과 화면 복잡성을 서버에서 흡수했습니다. 재시도·서킷브레이커·캐시 등으로 장애와 메모리 문제에 대응하며 클라이언트 단순화를 달성했습니다.

#API#Cache#MSA
50000

2월 27일

AI

여기어때 현장실습생을 소개해요

여기어때의 2025년 하반기 현장실습생 16명의 실무 경험과 주요 프로젝트를 소개했습니다. 각 직무에서 요구되는 핵심 역량과 실습 후 성장한 점을 공유했습니다.

#BigQuery#자동화#MLOps
74000

2월 27일

데브옵스

여기어때 Secret 플랫폼 구축기 Part 3: 시크릿 저장소를 운영 가능한 상태로 만들기 — 컨테이너화부터 CI/CD, 로그 수집까지

Bun 번들화와 멀티스테이지 이미지로 Secrethub를 경량화했습니다. GitLab CI·CodeDeploy와 Docker 레벨 로그 수집으로 운영 표준화를 진행했습니다.

#docker#CI/CD#EKS
30000

2월 27일

데브옵스

여기어때 Secret 플랫폼 구축기 Part 2: 시크릿 저장소를 전체 서비스에 적용하기까지

Secrethub와 External Secrets Operator로 EKS에서 시크릿 자동 동기화했습니다. Spring Loader와 Shadow Jar로 호환성 및 의존성 충돌 방지했습니다.

#EKS#spring boot#Secrethub
30000

2월 27일

데브옵스

여기어때 Secret 플랫폼 구축기 Part 1: 왜 시크릿 저장소를 만들었는가

여기어때 DevOps팀은 중앙 비밀 관리 플랫폼 Secrethub를 구축했습니다. 플랫폼으로 민감정보 접근·권한·감사 통합하고 개발자 인지부담을 줄였습니다.

#Java#Kubernetes#시크릿 관리
59000

2월 25일

AI

AI 코딩 에이전트에게 사고 과정을 설계하다— /start부터 Agent Teams까지

AI 에이전트의 사고 과정을 설계해 /start에서 /done까지 자동화 워크플로우로 만들었습니다. .claude/ 규칙과 6단계 인지 흐름, 페르소나·Agent Teams로 정책 보호와 병렬 협업을 확보했습니다.

#react#Claude#Chain of Thought
40000

2월 25일

기타

취소 버튼 뒤에 숨겨진 ‘재예약 골든타임’을 찾아서

취소 후 24시간을 재예약 골든타임으로 정의했고 취소 GMV의 41%가 회수되었습니다. 즉시 예약 변경, 취소 화면의 맞춤 대안, 24시간 내 푸시로 재예약률 향상을 제안합니다.

#개인화#데이터#취소
18000

2월 13일

프론트엔드

불안정한 테스트를 신뢰로 바꾸는 과정: Playwright Flaky Test 개선기

Playwright로 전환해 자동 대기와 강력한 디버깅 도구로 CI 환경의 Flaky Test를 줄였습니다. 팝업 핸들러, 가시성 기반 셀렉터, 데이터 기반 스킵으로 테스트 신뢰도를 높였습니다.

#Python#CI/CD#pytest
76000

2월 13일

AI

AI 시대, 구성원이 직접 만들어가는 조직의 미래

AI를 중심으로 업무 프로세스를 재설계해 조직 역량을 확장했습니다. Transform과 Beyond 트랙으로 구성원 주도 성장을 촉진했습니다.

#협업#자동화#UI/UX
96000

2월 9일

프론트엔드

여기어때 App 업데이트 QA 프로세스 가이드

여기어때 App의 2주 스프린트 기반 QA 프로세스를 소개했습니다. TestRail로 테스트케이스를 관리하고 점진적 배포와 회고로 품질을 확보합니다.

#QA#자동화#A/B test
89000

1월 30일

기타

설레는 첫 만남을 준비하는 시간

여기어때의 인터뷰 전 과정과 준비 팁을 안내했습니다. 서류 결과 시기와 일정 선택, 리마인드 및 참고자료 활용 방법을 소개합니다.

#채용#온보딩#인터뷰
42000

1월 28일

AI

Android On-Device AI: Gemini Nano와 ML Kit로 만든 2025 해커톤 프로젝트

해커톤에서 Gemini Nano와 ML Kit로 Android 앱에 온디바이스 AI 기능을 적용했습니다. GenAI API로 요약·재작성·이미지 설명을 구현하고 ML Kit로 오프라인 번역을 제공했습니다.

#Android#온디바이스 AI#Gemini Nano
20000

1월 28일

프론트엔드

해외 숙소 리스트 성능 개선기 : 반쪽짜리 SSR에서 완벽한 인피니트 스크롤까지

첫 페이지를 서버에서 렌더링하고 Hydration 적용해 LCP와 TBT를 개선했습니다. 인피니트 스크롤은 캐싱과 sessionStorage, 재귀 패치, 더보기 버튼, Footer 제거로 안정화했습니다.

#react#SSR#성능
66000

1월 28일

백엔드

Elasticsearch 거리 기반 가중치로 검색 랭킹 최적화하기

Elasticsearch의 geo_distance와 function_score로 구간별 거리 가중치를 적용했습니다. decay 함수(gauss/exp)로 점진적 감소를 구현해 자연스러운 랭킹 보정이 가능하다고 설명합니다.

#Elasticsearch#검색#거리 기반 가중치
27000

1월 9일

AI

연관 키워드 추천

Word2Vec와 동시출현 필터로 검색 로그 기반의 지역·맥락 연관 키워드 추천을 구현했습니다. 초기화로 인한 노이즈를 제거해 추천 품질을 개선했습니다.

#검색#추천#Word2Vec
53000

1월 9일

아키텍처

전시 동적필터 리팩토링

동적 필터의 정책과 생성 흐름을 분리해 확장성을 개선했습니다. 페이지별 정책을 enum과 Predicate로 관리하고 Builder로 공통 생성 파이프라인을 유지합니다.

#Java#리팩토링#동적필터
52000

1월 2일

기타

패키지 여행에 가이드의 경험를 더하다 ‘여기어때 가이드팩’

여기어때 가이드팩은 가이드의 전문성을 중심으로 다섯 가지 테마의 패키지 여행을 선보였습니다. 브랜딩과 굿즈, 콘텐츠 설계를 통해 여행 경험을 시각화하여 신뢰를 높였습니다.

#브랜딩#가이드#패키지여행
74000