Rust와 함께 풀스택을 넘어
발행: (2025년 12월 3일 오전 02:54 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to

대부분은 Rust가 마이크로컨트롤러부터 데스크톱 앱, 서버, 심지어 브라우저 기반 애플리케이션까지 거의 모든 것을 타깃으로 할 수 있다는 것을 알고 있습니다. 하지만 이것이 실제로 활용 가능한 사례일까요, 아니면 실무에서 적용하지 않을 개념 증명에 불과할까요?
직접 확인해 보기로 했습니다.
👉 여러분에게 제 프로젝트를 공유합니다: 책상 위 시계와 기상 관측소를 결합한 장치.
기능
- World Time – 자동 시간대 감지 + NTP 동기화
- Weather Forecast – 현재 위치에 대한 이틀 예보
- Current Weather – 인근 기상 관측소의 실시간 데이터
- Fully configurable – 내장 웹 UI를 통해 완전하게 설정 가능
구현 (전부 Rust로!)

- Embedded: ESP‑IDF로 구축된 멀티스레드 앱, ESP32‑S3 (Xtensa)에서 실행
- Frontend: WASM으로 컴파일된 두 개의 Leptos 앱, 클라이언트 측 렌더링
- Backend: Spin SDK로 구축된 두 개의 서버리스 함수, Fermyon Cloud에 배포
- Simulator: ratatui를 활용해 구축, x86 터미널에서 실행
- Scripting:
rust-script크레이트를 이용한 도우미 도구