본문으로 바로가기
Builder Shin.
Engineering
Builder Shin.

더 나은 내일을 만드는, 오늘의 기록.

THE BUILDER’S NOTE

Engineering.

01 / INSIDE THE BUILD

만들며 배우고, 배운 것을 나눕니다.
더 나은 제품을 향한 개발의 기록.

찾고 있던 이야기

작은 발견부터 깊이 있는 고민까지.

CATEGORIES

전체 글FrontendBackendAI & DataDevOpsEngineering Culture
카테고리Backend
필터 초기화
Backend

Go 1.27의 HTTP/1 연결 재사용, 본문 정리 코드는 어디까지 줄일 수 있을까

Go 1.27은 닫힌 HTTP/1 응답의 남은 본문을 제한적으로 읽어 연결 재사용을 시도한다. Go 1.27.2 구현의 크기·시간 조건과 추가 수신 비용을 살펴보고, 기존 수동 정리 코드를 줄일 판단 기준을 정리한다.

2026. 10. 15.
Backend

쿼리 빌더의 호출 순서, LIMIT 뒤의 필터는 어디에 적용될까

체인 형태가 비슷해도 쿼리 빌더가 SQL 절을 조립하는지, 데이터 변환 순서를 표현하는지에 따라 결과가 달라진다. 상위 N개 조회 예제로 의미의 차이를 확인하고, 도입·리팩터링 때 생성 SQL과 결과 집합을 검증할 기준을 정리한다.

2026. 10. 01.
Backend

Cloudflare Python Workers GA, FastAPI가 된다고 서버가 그대로 옮겨지는 것은 아니다

Python Workers는 FastAPI·Django·Flask와 Cloudflare 바인딩을 정식 지원하지만 실행 환경은 일반 리눅스 서버가 아니라 Pyodide 기반 WebAssembly 격리 환경이다. 패키지 호환성, 상태 저장, CPU·메모리와 비용을 기준으로 적용 범위를 판단한다.

2026. 09. 23.
Backend

N+1 조회를 목록 단위로 보기, 다음 실험으로 이어지는 회고

목록의 각 행을 그릴 때 관련 데이터를 따로 읽으면 항목 수만큼 쿼리가 늘어날 수 있다. 결론보다 남은 질문를 중심으로 작은 예제와 확인 기준을 정리합니다.

2026. 09. 04.
Backend

실행 계획을 질문으로 읽기, 다음 실험으로 이어지는 회고

느린 쿼리를 발견하면 인덱스를 추가하기 전에 어느 단계에서 비용이 생기는지 알아야 한다. 결론보다 남은 질문를 중심으로 작은 예제와 확인 기준을 정리합니다.

2026. 08. 25.
Backend

복합 인덱스의 열 순서, 다음 실험으로 이어지는 회고

검색 조건에 들어가는 열을 모두 인덱스에 넣어도 기대한 실행 계획이 나오지 않을 수 있다. 결론보다 남은 질문를 중심으로 작은 예제와 확인 기준을 정리합니다.

2026. 08. 12.
12345…29