모든 블로그
여기어때

여기어때

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

활동 요약

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

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

백엔드

해외파트너센터 개발 오픈기 — 2. 이메일 인증 공통 서비스 개발 이야기

해외 파트너센터에서 국내 휴대폰 인증 한계를 해결하기 위해 이메일 인증 공통 서비스를 도입했습니다. 별도 도메인과 인증 흐름을 분리해 계정 관리 절차를 연결했습니다.

#React#Next.js#이메일 인증
3600

프론트엔드

해외파트너센터 개발 오픈기 — 1. 이중 도메인에대한 접근 처리

국내 파트너센터 레포지토리 안에서 해외 파트너센터를 빠르게 오픈한 과정을 다루었습니다. Next.js Middleware와 `isOversea` 상태로 도메인과 화면을 분기해 유지보수성을 높였습니다.

#Next.js#Recoil#i18next
3100

기타

내 경험이 버그를 잡는다고요?- 경험기반 테스트 활용

명세기반 테스트와 경험기반 테스트를 함께 활용해 QA 효율과 커버리지를 높이는 방법을 정리했습니다. 검색/필터처럼 조합이 많은 기능에서 유연한 검증과 변경 대응이 가능하다고 설명했습니다.

#test#검색#UI/UX
3200

프론트엔드

선행을 정규 프로젝트로 성공시키는 방법

카테고리 홈의 지역 탐색 문제를 검색 기능과 모듈 개선으로 해결하고, UT와 A/B 테스트로 효과를 검증했습니다. 퍼소나와 유저 스토리, 프로토타입으로 근거를 쌓아 선행 프로젝트를 정규 프로젝트로 전환했습니다.

#UX/UX#AB 테스트#UT
2300

기타

퍼실리테이터(Facilitator)에 대해서 들어보셨나요?

퍼실리테이터가 기술 조직의 협력과 소통을 돕는 활동으로 소개되었습니다. 액션 아이템 실행과 KPT 회고로 건강한 기술 문화를 만들어가는 과정을 다뤘습니다.

#회의#문화
2400

AI

Gen AI를 활용한 리뷰 하이라이트

숙소 리뷰에서 핵심 정보만 뽑아 보여주기 위해 Gen AI 기반 리뷰 하이라이트를 구현했습니다.전처리와 프롬프트 개선, 사람의 검수를 거쳐 숙소별 TOP 키워드를 자동 추출했습니다.

#LLM#Azure OpenAI#prompt
3400

백엔드

여기어때 신입 개발자의 암호화 서비스 개선기

기존 AWS KMS 암호화 서비스를 EKS와 Java 비동기 처리로 개선했습니다. 형상 관리, CI/CD, APM까지 도입해 성능과 운영 안정성을 함께 높였습니다.

#AWS KMS#Java#비동기
5600

백엔드

공통 Kafka 전환기 [Part 1. 공통 Kafka 전환 배경 및 전략]

도메인별로 분산 운영하던 Kafka Cluster를 공통 Cluster로 통합한 배경과 전략을 정리했습니다. KRaft, SASL/SCRAM, AKHQ, Grafana를 활용한 표준 운영 방향도 소개했습니다.

#Kafka#KRaft#Zookeeper
5200

기타

젊은이의 점심 고민을 덜어줄게요.

여기어때가 직장인 점심 고민을 덜기 위해 식대 지원과 사내 맛집 지도를 운영하는 사례를 소개했습니다. 구성원 추천과 랜덤 추천 기능으로 점심 메뉴 선택을 쉽게 만든 내용입니다.

#문화#회의
3300

AI

복슬은퇴 계산기 사용 방법

은퇴 계산기를 통해 현재 자산과 지출, 수익률을 바탕으로 미래를 수치로 점검했습니다. 다만 물가와 수명 같은 변수가 많아 계산은 참고용에 가깝다고 정리했습니다.

#LLM#Cursor#GitHub
6600

프론트엔드

카테고리홈에 검색 기능을 더했더니?

카테고리홈의 불편한 지역 탐색 문제를 검색 기능 추가로 개선했습니다. 그 결과 PDP 유입과 구매 전환, GMV per User가 함께 상승했습니다.

#A/B 테스트#검색#UI/UX
2200

프론트엔드

작은 카드에 담긴 큰 문제를 풀다

여기어때 객실 카드 개선 과정에서 사용자 서베이와 실험으로 숙소 탐색과 객실 탐색의 정보 우선순위 차이를 확인했습니다. 카드의 일관성과 확장성을 위해 정보 표현 방식과 UI를 통일하고 모듈형 구조를 고민했습니다.

#UX/UX#UI/UX#A/B test
4900

프론트엔드

여기어때 iOS 앱의 네트워크 모듈 리팩토링&화면 로딩 기능 개선 이야기

여기어때 iOS 앱에서 RxSwift 의존성을 줄이고 Combine과 Async/Await 기반으로 네트워크 구조를 리팩토링했습니다. 전면 로딩바 대신 화면별 로딩 상태를 처리해 사용자 상호작용도 개선했습니다.

#iOS#RxSwift#Combine
4600

프론트엔드

DispatchQueue.main.async에 대해 파헤쳐보자

DispatchQueue.main.async의 의미를 GCD와 DispatchQueue 개념부터 차근차근 설명했습니다. sync와 async, Serial Queue와 Concurrent Queue 차이까지 예제로 정리했습니다.

#Swift#iOS#GCD
3200

프론트엔드

최적의 UX를 찾아서, 여기어때 객실 카드 개선기

여기어때가 객실 카드에서 사진, 취소 정책, 상세 정보를 직접 보여주도록 개선한 사례를 소개했습니다. 유저 리서치와 실험을 통해 구매 전환과 카테고리별 반응 차이를 확인했습니다.

#UI/UX#A/B 테스트#refactoring
3900

데브옵스

CodeDeploy를 이용한 배포 실패 Troubleshooting

Docker 기반 CodeDeploy 배포 실패를 추적해 원인을 찾아냈습니다. 부팅 시 cloud-init의 보안 업데이트로 Docker 시작이 늦어져 ValidateService가 Timeout 되었습니다.

#AWS#Docker#CodeDeploy
2000

데브옵스

[DevOps] GitLab 버전 업그레이드는 계속 된다.

GitLab 15.1.6을 16.9.4로 올리는 업그레이드 과정을 정리했습니다. 백업, PAT 정책, PostgreSQL, Runner 이슈 대응까지 함께 다뤘습니다.

#GitLab#AWS#EC2
3800

기타

여기어때 재팬, 해외 시장 공략 현지 데뷔 전

여기어때 재팬의 일본 현지 데뷔전과 브랜드 디자인 현지화 과정을 소개했습니다. 일본 문화와 브랜드 정체성을 함께 반영해 첫인상과 신뢰를 높였습니다.

#브랜딩#디자인#현지화
3400