“따뜻한 색감의 소재 찾아줘” — 자연어로 광고 소재 검색하기
자연어로 광고 소재 이미지를 검색하는 PoC의 설계와 실험 결과를 정리했습니다.이미지를 텍스트 설명으로 바꾸고, 쿼리 가중치와 프롬프트 편향을 실측으로 조정했습니다.


자연어로 광고 소재 이미지를 검색하는 PoC의 설계와 실험 결과를 정리했습니다.이미지를 텍스트 설명으로 바꾸고, 쿼리 가중치와 프롬프트 편향을 실측으로 조정했습니다.

프리즘의 메시지 브로커를 SQS, Kafka, RabbitMQ 순으로 바꾼 이유를 정리했습니다. 요구 사항에 맞는 전달 보장과 스케일링, 분배 특성이 선택의 핵심이었습니다.

AWS re:Invent 2023에 처음 참석해 행사 흐름과 현장 체험을 사진 중심으로 정리했습니다. 라스베가스 이동, 배지 수령, 엑스포, 세션, re:Play와 체력 관리 포인트를 소개했습니다.

MSW를 활용해 브라우저와 Node 환경에서 API 목킹을 통합하는 방법을 정리했습니다. 개발 속도 차이와 테스트용 목업 중복 문제를 줄인 사례를 소개했습니다.

매드업의 DMP 프리즘 구조와 운영 경험을 소개한 글입니다. V1의 한계를 바탕으로 V2에서 비동기화, 매니지드 서비스, RA3 전환을 통해 개선한 내용을 설명했습니다.

파이썬 asyncio의 동작 원리와 멀티스레딩 대비 장점을 설명했습니다. 광고 데이터 수집 서비스에서 asyncio로 효율과 자원 사용을 개선한 사례도 소개했습니다.

광고 매체 API의 호출 제한과 페이지네이션으로 인한 대량 수집 문제를 다뤘습니다. Redis Stream과 ECS 기반 크라켄으로 병렬 수집·재시도를 구현해 오류율을 개선했습니다.

Swagger와 OpenAPI Generator로 REST API 명세 기반 TypeScript 타입 자동 생성을 소개했습니다. API 변경 추적과 프론트엔드·백엔드 간 오사용 감소에 활용할 수 있습니다.

선형 모델은 입력식 모양이 아니라 추정 파라미터에 대한 선형성으로 판단함을 설명했습니다. 회귀분석은 정보에 따른 조건부 기댓값으로 잔차 분산을 줄이는 방법임을 소개합니다.

Athena와 Redshift 직접 조인의 비용·성능 문제를 데이터마트로 완화하려 했습니다. PostgreSQL dblink와 자동 생성 프로시저로 Redshift 데이터를 선별 동기화했습니다.

유닛·통합·E2E 테스트의 역할과 비즈레버 프론트엔드 적용 사례를 설명했습니다. Cypress의 실행 성능 문제와 React Testing Library·Jest 활용 팁을 공유합니다.