TECH WIKI / ENGINEERING NOTES
만들고, 부수고,
배운 것을 기록합니다.
개발 과정에서 마주친 문제와 해결법, 도구와 아키텍처에 관한 실전 중심의 기술 기록입니다.
GUIDED LEARNING
학습 시리즈
순서대로 따라가는 실전 로드맵GUIDED LEARNING
Learning series
Structured paths from setup to production최신 글
LATEST POSTS
-
TypeSafe AI Jev quickstart: typed decisions without text generation
Learn how TypeSafe AI’s Jev returns typed Choice, Score, and Noul decisions, then build a Python request and evaluate its costs and limits.
-
[Rust Zero to Production 32] Integration-Test and Containerize a Rust Axum API
Verify API, database, worker, shutdown, and failure paths; produce a reproducible release build and runbook.
-
[Rust Zero to Production 31] Operate a Rust API with tracing, Input Limits, and Secret Hygiene
Add structured spans, request IDs, log redaction, body/time limits, health checks, and configuration validation.
-
[Rust Zero to Production 30] Integrate a Tokio Background Worker with an Axum Application
Connect scheduling, checking, persistence, and API state with graceful startup and shutdown.
-
[Rust Zero to Production 29] Persist Rust Data with SQLx, SQLite, and Repeatable Migrations
Add schema migrations, a repository adapter, transaction boundaries, and isolated database tests.
-
[Rust Zero to Production 28] Build an Axum REST API with Explicit Routing, State, and Extractors
Expose endpoint CRUD and status routes with typed state and JSON request validation.
-
[Rust Zero to Production 27] Handle Partial Failure in Rust Network Services
Classify DNS, connect, TLS, status, timeout, and cancellation outcomes and expose stable domain errors.
-
[Rust Zero to Production 26] Design Rust HTTP Clients with Deadlines, Retries, and Concurrency Limits
Build the endpoint checker with explicit policy; avoid unbounded tasks and unsafe retry behavior.