AdvisoryLock (1) 썸네일형 리스트형 Rust 백엔드를 오래 버티게 만드는 계층 설계와 PostgreSQL 활용법 Rust 백엔드를 오래 버티게 만드는 계층 설계와 PostgreSQL 활용법IT & AI 뉴스 썸네일Rust로 백엔드 서비스를 만들 때 어려운 지점은 언어 문법보다 여러 크레이트와 애플리케이션 코드를 어디서 나눌지 정하는 일이에요. Rust와 PostgreSQL로 중간 규모 서비스를 운영해 온 개발자가 HTTP 스택, 코드 계층, 작업 큐와 Cron을 한 구조 안에서 설명했어요. 1핵심 요약구분핵심왜 볼 만한가요HTTP 스택Tokio 위에 rustls, hyper, axum을 층별로 올려요각 크레이트의 역할과 교체 범위를 구분할 수 있어요코드 구조진입점, 서비스, 저장소의 3개 계층으로 나눠요HTTP 프레임워크와 비즈니스 규칙, SQL이 서로 엉키는 일을 줄여요PostgreSQL 활용작업 큐와 Cron .. 이전 1 다음