본문으로 건너뛰기

실무 기술 기록

Waylog Blog

백엔드, 프론트엔드, DevOps, 아키텍처 문제를 실제 운영 관점에서 정리합니다. 장애 대응, 성능 튜닝, 테스트, 배포처럼 개발자가 반복해서 마주치는 주제를 깊게 다룹니다.

106
발행 글
19
카테고리
KOR
한국어 콘텐츠
Waylog Blog 대표 이미지

카테고리로 둘러보기

전체 보기 →
Waylog 아이콘

최신 글

각 글은 문제 상황, 원인, 적용 방법, 운영 체크리스트를 중심으로 작성합니다. 단순 번역이나 요약보다 직접 적용할 수 있는 판단 기준을 남기는 것을 목표로 합니다.

2026년 현재 벡터 검색 솔루션의 선택지는 크게 세 계층으로 나눌 수 있습니다. 기존 RDBMS에 벡터 기능을 추가한 플러그인형 (pgvector, MySQL HeatWave), 처음부터 벡터 워크로드를 위해 설계된 전용 오픈소스 벡터 DB (Qdrant, Milvus, Weaviate), 그리고 인프라 운영 없이 API만 호출하는 완전 매니지드 SaaS

콜백 기반 스트림 처리의 근본적인 문제는 제어 흐름의 역전(inversion of control) 입니다. 데이터가 언제 도착할지를 소비자가 아닌 생산자가 결정합니다. ondata 콜백이 호출될 때 소비자 코드가 아직 이전 데이터 처리를 마치지 못했다면, 버퍼에 쌓이거나 데이터가 유실됩니다.

소프트웨어 테스트의 기본 전제는 결정성(determinism)입니다. 같은 입력에 같은 출력이 보장되어야 테스트가 의미를 가집니다. LLM은 이 전제를 처음부터 위반합니다. temperature=0 으로 설정해도 OpenAI API는 내부 샘플링 과정에서 미세한 부동소수점 차이가 발생할 수 있으며, 동일한 프롬프트를 10번 실행하면 표현이 미묘하게 달라지는

공급망 공격(supply chain attack)은 공격자가 최종 서비스를 직접 겨냥하지 않고, 그 서비스가 신뢰하는 외부 의존성을 오염시키는 방식입니다. 웹 생태계에서 이 공격면은 세 가지로 나뉩니다. 첫째는 CDN에서 제공하는 서드파티 스크립트, 둘째는 npm 레지스트리를 통해 설치하는 패키지, 셋째는 빌드 도구나 CI 환경의 플러그인입니다.

구분 유닛 테스트 통합 테스트 ------ ------------ ------------ 검증 대상 함수/훅/순수 컴포넌트 컴포넌트 조합 + API 흐름 의존성 처리 완전 모킹 네트워크 레이어만 인터셉트 실행 속도 매우 빠름 빠름 버그 검출 범위 로직 오류 통합 오류, 상태 전이 오류 유지보수 비용 구현 변경 시 깨지기 쉬움 인터페이스 기반, 상대적으로 안

카테고리별로 전체 보기 (106편) →

검색 · 필터 · 페이지네이션

검색 인터페이스를 준비 중입니다…