모든 블로그
우아한 형제들

우아한 형제들

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

활동 요약

대표 인기 포스트하네스 엔지니어링(harness engineering)으로 팀 맞춤형 AI 환경 구축하기471 조회
최근 30일
6개
평균 조회
64
누적 조회
7,177
전체 글
113개
마지막 발행
2026. 11. 13.
블로그 방문

우아한 형제들 기술 블로그 글 (113)

기타

옆자리 동료에게 AI를 알려주지 않기로 했다

AI 도구를 대신 제공하기보다 동료가 직접 문제를 풀도록 돕는 코칭 사례를 소개했습니다. 관계 형성·문제 세분화·변화대화로 자율적 AI 활용을 지원했습니다.

#Gemini#문화#세미나
5300

AI

QA는 어떻게 추측을 확신으로 바꾸었나

QA 테스트 설계의 기준을 문서 추측에서 운영 코드와 커밋 근거로 전환했습니다. 하네스와 RAG 기반 코드 탐색으로 분석 절차를 표준화하고 설계 기간을 줄였습니다.

#QA#RAG#Claude
3900

백엔드

비가 오면 사장님이 먼저 압니다: SSE로 만든 실시간 기상악화 알림

기상악화 상태를 파트너에게 즉시 알리기 위해 SSE 기반 실시간 알림 구조를 설계했습니다. Kafka fan-out과 연결·메모리·재연결 운영 전략을 함께 다뤘습니다.

#SSE#Kafka#Kubernetes
6200

AI

우아한형제들의 AI 거버넌스, 플랫폼에 담다

AI Studio와 AI Gateway로 LLM·Agent 사용 신청, 정책 승인, 호출 기록을 프로젝트 단위로 연결했습니다. 실시간 비용 관측과 프롬프트 캐싱으로 예산·보안을 관리하고 비용을 최적화했습니다.

#LLM#LiteLLM#MCP
5800

프론트엔드

아이폰 카메라로 B마트 상품을 찾는다고?

배민 앱에 Apple Visual Intelligence 기반 B마트 이미지 검색을 App Intents로 연동했습니다. 응답 지연과 시스템 제약에 대비해 압축·타임아웃·폴백 전략을 적용했습니다.

#iOS#Apple Intelligence#Visual Intelligence
4000

프론트엔드

critical-script, 배달의민족 웹뷰 로딩 성능을 30% 개선한 인라인 스크립트 로딩 전략 이야기

인라인 스크립트로 초기 API 요청을 번들 로딩과 병렬화해 웹뷰 LCP를 37% 개선했습니다. Vite 플러그인으로 타입 공유, 페이지 인접 배치, 스크립트 크기 제한을 지원했습니다.

#React#Next.js#Vite
5800

프론트엔드

플랫폼 행성에 떨어진 서비스 개발자

전시어드민의 사용자 행동 로그를 구축해 공통 컴포넌트와 개선 과제의 우선순위를 정했습니다. AI·MCP·Playwright로 분석과 QA를 자동화해 운영 효율과 검증 안정성을 높였습니다.

#BigQuery#MCP#Claude
5200

백엔드

사장님 입점신청 자동승인 주기를 10분에서 10초로

자동승인 대기 지연을 줄이기 위해 아웃박스 큐를 걷어내고 단일 폴링 구조로 바꿨습니다. 후보 조회와 재시도를 분리해 외부 부하는 유지한 채 처리 시작 시간을 10초 이내로 개선했습니다.

#MySQL#동시성#폴링
3800

기타

우아한형제들의 기술 콘퍼런스, WOOWACON 2026이 열립니다!

WOOWACON 2026은 기술로 현실의 기다림을 줄이는 다양한 문제 해결 사례를 공유합니다. 10월 28일 개최되며 9월 22일부터 참가 신청을 받습니다.

#컨퍼런스#AI/ML#UI/UX
1800

프론트엔드

배달의민족 전자계약서 화면 개편기: AI에게 맡긴 것과 사람이 챙긴 것

전자계약서 화면을 AI와 함께 다시 설계하고, 뷰·폼·스토어로 나눠 구현한 과정을 소개했습니다. AI는 반복 구현을 맡기고 사람은 경계 설정과 명세 승인, 최종 품질 확인을 담당했습니다.

#React#디자인 시스템#react-hook-form
1900

프론트엔드

집 나간 네트워크는 돌아왔는데 React.lazy는 왜 안 돌아올까

네트워크 복구 후에도 React.lazy 재시도가 막히는 이유를 모듈 맵 캐시로 설명했습니다. 정적 import 전환과 사전 로딩으로 오류를 해결했습니다.

#React#Vite#SPA
1300

AI

AI 전환, 우리가 도운 건 돕는 사람이었습니다

AI 전환의 핵심을 도구가 아니라 사람의 변화와 코칭 구조에서 찾았습니다. 92명의 수요에 대응해 코치 페어 기반 경험형 프로그램을 설계했습니다.

#코칭#동기면담#페어 프로그래밍
400

아키텍처

한꺼번에 짊어지던 배치를 내려놓고, 하나씩 흘려보내는 워크플로로

Temporal 도입 부담을 줄이기 위해 기존 인프라 위에 Flowkit이라는 자체 워크플로 라이브러리를 만들었습니다. 배치로 처리하던 접수지연 알림을 주문 단위 워크플로로 바꾸고, 재시도와 멱등성 정책도 선언적으로 다뤘습니다.

#Kotlin#Spring WebFlux#MongoDB
2900

아키텍처

문서로만 지키던 아키텍처 규칙, 테스트 코드로 강제하기

문서와 리뷰에만 의존하던 팀 규칙을 ArchUnit 테스트로 강제한 사례를 소개했습니다. 기존 위반은 동결하고 신규 위반만 막아 점진적으로 도입하는 방법과 주의점도 정리했습니다.

#ArchUnit#Java#Spring Boot
1600

AI

AI가 분석한 리서치 결과, 어떻게 만들고 전달할까요?

리서치 분석을 LLM으로 만들고 전달하는 구조를 정리했습니다. 작업 분해와 평가 루프, SSE·알림음·채팅으로 사용자 경험을 개선했습니다.

#LLM#SSE#React
1400

AI

AI에게 만드는 법 대신 실패하는 법을 묻다: 포토그래퍼의 수천 명 동시 접속 게임 만들기

수천 명 동시 접속 행사 게임을 WebSocket 없이 Redis와 SSE 중심으로 단순화해 구현했습니다. 리허설에서 드러난 저사양 전광판 문제는 렌더링 방식을 바꾸고 영상은 하드코딩으로 대응했습니다.

#Kubernetes#Redis#SSE
1400

기타

옆 팀은 AI를 어떻게 쓸까? 첫 사내 기술 콘퍼런스 우아한테크데이

첫 사내 기술 콘퍼런스 우아한테크데이의 기획과 운영, 설문 결과를 정리했습니다. 조직 간 기술 공유와 AI 활용 경험을 나누며 사내 커뮤니케이션을 넓힌 사례였습니다.

#tech conference#prompt#Kubernetes
3700

백엔드

기술블로그 세 번째 책 《요즘 우아한 백엔드 개발》 출간

우아한형제들 기술블로그 글을 엮은 《요즘 우아한 백엔드 개발》 출간 소식입니다. 아키텍처, 트래픽, 데이터, AI 활용 사례를 현장 경험 중심으로 담았습니다.

#Java#Kotlin#Spring Boot
3300