모든 블로그
매드업

매드업

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

활동 요약

대표 인기 포스트매드업의 DMP - 프리즘(prism)을 소개합니다48 조회
최근 30일
0개
평균 조회
33
누적 조회
363
전체 글
11개
마지막 발행
2026. 6. 17.
블로그 방문

매드업 기술 블로그 글 (11)

AI

“따뜻한 색감의 소재 찾아줘” — 자연어로 광고 소재 검색하기

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

#LLM#검색#Vector DB
3800

백엔드

최적의 메시지 브로커를 찾아서

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

#API#SQS#Kafka
4700

데브옵스

사진으로 둘러보는 AWS re:Invent 2023 후기

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

#AWS#re:Invent#SRE
2400

프론트엔드

MSW - 더 나이스한 목킹을 위한 고민

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

#MSW#React#Jest
3000

아키텍처

매드업의 DMP - 프리즘(prism)을 소개합니다

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

#Python#AWS#ECS
4800

백엔드

Python asyncio를 활용한 효율적인 광고 데이터 수집

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

#Python#asyncio#비동기
3500

아키텍처

어서 와, 광고 데이터 수집은 처음이지? (feat. kraken)

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

#API#AWS#ECS
2500

프론트엔드

TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고?

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

#TypeScript#Swagger#OpenAPI Generator
3600

AI

선형 모델과 회귀분석의 직관적 이해 (1)

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

#선형 모델#회귀분석#ML
2400

백엔드

Redshift DW에서 PG DM을 만드는 여정

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

#Redshift#PostgreSQL#Athena
2600

프론트엔드

프론트엔드 테스트 팁

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

#React#Cypress#Jest
3000