TECH WIKI / ENGINEERING NOTES
만들고, 부수고,
배운 것을 기록합니다.
개발 과정에서 마주친 문제와 해결법, 도구와 아키텍처에 관한 실전 중심의 기술 기록입니다.
최신 글
LATEST POSTS
-
TypeSafe AI Jev 시작하기: 텍스트 생성 없이 타입 안전한 결정을 받는 API
TypeSafe AI의 Jev가 Choice, Score, Noul로 타입 안전한 결정을 반환하는 방식과 Python SDK 시작법, 비용, 한계를 정리합니다.
-
[Rust 실전 로드맵 32] Rust Axum API 통합 테스트와 컨테이너 배포
API·데이터베이스·작업자·종료·실패 경로를 통합 테스트하고 재현 가능한 릴리스 이미지를 만듭니다.
-
[Rust 실전 로드맵 31] Rust API 관측성과 보안: tracing·입력 제한·비밀 관리
구조화 로그, 요청 ID, 로그 마스킹, 입력 제한, 상태 점검, 설정 검증을 추가합니다.
-
[Rust 실전 로드맵 30] Axum과 Tokio 백그라운드 작업자 통합하기
스케줄링, HTTP 검사, 저장, API 상태를 시작과 종료가 명확한 하나의 애플리케이션으로 연결합니다.
-
[Rust 실전 로드맵 29] Rust SQLx와 SQLite: 마이그레이션과 저장소 구현
반복 가능한 마이그레이션과 트랜잭션 경계를 갖춘 SQLx·SQLite 저장소를 구현합니다.
-
[Rust 실전 로드맵 28] Axum REST API 설계: 라우팅·상태·추출기부터 시작하기
타입이 지정된 상태와 JSON 요청 검증을 사용하는 Axum CRUD·상태 API를 만듭니다.
-
[Rust 실전 로드맵 27] Rust 네트워크 오류와 부분 실패를 다루는 법
DNS, 연결, TLS, 상태 코드, 타임아웃, 취소 오류를 분류해 안정적인 도메인 오류로 노출합니다.
-
[Rust 실전 로드맵 26] Rust HTTP 클라이언트의 타임아웃·재시도·동시성 제한
타임아웃·재시도·동시성 제한 정책을 명시한 HTTP 검사기를 구현합니다.