

GCP VertexAI Matching Engine in Production
실시간 입술 발색 제품 검색을 위해 Vertex AI Matching Engine 기반 벡터 검색 API를 구축했습니다. 인덱스 생성·배포·업데이트 과정과 VPC 연동 시 주의점을 설명합니다.
새로운 기술 블로그가 추가되었어요


실시간 입술 발색 제품 검색을 위해 Vertex AI Matching Engine 기반 벡터 검색 API를 구축했습니다. 인덱스 생성·배포·업데이트 과정과 VPC 연동 시 주의점을 설명합니다.


실시간 위치 검색 시스템의 아키텍처와 요구사항 산정 방법을 정리했습니다. REST API, 저장소 스키마, 확장 전략과 인터뷰 팁까지 함께 다뤘습니다.

CDC 데이터를 Kafka Streams로 가공해 Druid에 색인하고 API로 제공하는 PDS 구조를 소개했습니다. 실시간 집계와 운영 모니터링을 함께 설계한 사례를 다뤘습니다.

카카오페이 기술지원은 파트너 연동과 장애 대응을 주도하며 서비스 전반의 기술 리딩을 수행합니다.\n네트워크·API 지식과 기술 커뮤니케이션 역량을 핵심 요건으로 소개합니다.


구글 시트 Apps Script로 커스텀 메뉴, 사이드바, API 연동을 만드는 방법을 소개했습니다.\n운영 데이터 자동화와 권한, 계정 이슈 같은 주의사항도 함께 정리했습니다.

Firebase Dynamic Link의 Deep Link 보완 방식과 서버 기반 생성 이유를 설명했습니다. Node.js REST API로 링크 생성·저장과 통계 조회 구현 방법을 소개합니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

MSA 결제에서 네트워크 예외를 성공·실패·알 수 없음으로 분리해 처리하는 방식을 소개했습니다.\n멱등성 API와 Kotlin ActResult로 재시도 및 상태별 후처리 흐름을 구성했습니다.


Lunit CARE는 문서화, 타입 검증, 다중 API 호출 문제를 줄이기 위해 GraphQL과 Relay를 선택했습니다. gqlgen 자동 생성의 이점과 POST 캐시 제한·복잡한 리졸버 구현의 트레이드오프를 함께 설명합니다.


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

검색 대상 문서를 Kafka와 Solr로 색인·서빙하는 플랫폼 구축 과정을 소개했습니다. 기본 검색, 시간 범위 검색, 필터 검색과 성능 검증까지 함께 다루었습니다.


TypeScript 인터페이스 주석에서 JSONSchema를 생성해 ajv 검증과 API 문서화를 자동화했습니다. Fastify, Swagger, TypeDoc 연동의 장점과 버전·표현력 제약을 함께 설명합니다.


coRouter filter로 Spring WebFlux 요청·응답 로깅을 공통화한 과정을 소개했습니다. 요청 본문 재사용을 막던 프레임워크 버그를 수정해 Spring Framework에 반영했습니다.


Flask API의 검증 스키마를 marshmallow로 정의하고 OpenAPI 문서 생성에 재사용했습니다.\napispec을 연동해 API 명세 작성과 공유를 자동화하는 방식을 소개합니다.


웹훅은 이벤트 발생 시 다른 서비스에 변경 사항을 즉시 알리는 REST API 기반 콜백 방식입니다. 크롤링 부하를 줄이고 챗봇·알림 기능의 빠른 응답을 지원합니다.