
11분
백엔드 개발자의 macOS 데스크톱 앱 도전기: Rust와 Tauri v2로 만든 Zenith 개발기
개발하다 쌓이는 파일들을 정리하려고 macOS 앱 Zenith를 만들었습니다. Rust와 Tauri v2를 사용하면서 백엔드 개발과 비슷하다고 느낀 점, 새로 알게 된 개념들, AI의 도움을 받은 경험을 정리했습니다.
5개의 글

개발하다 쌓이는 파일들을 정리하려고 macOS 앱 Zenith를 만들었습니다. Rust와 Tauri v2를 사용하면서 백엔드 개발과 비슷하다고 느낀 점, 새로 알게 된 개념들, AI의 도움을 받은 경험을 정리했습니다.
우리가 Makefile을 Task Runner로 사용했던 이유와 현대적인 대안들

Jon Gjengset의 동시성 강연에서 다룬 캐시 라인, Cache Coherence, False Sharing, Padding 개념을 Go 벤치마크 코드로 직접 구현하고 체득한 과정을 정리합니다.

단일 프로세스의 Agent loop를 Temporal Workflow로 옮기면 이미 지불한 모델·도구 호출을 어떻게 보존할 수 있는지, 투자 리서치 예제 코드와 함께 살펴봅니다.

Stateless 구조에서 장기 업무의 상태가 왜 복잡해지는지, Temporal의 Durable Execution으로 대출 신청 워크플로를 구현하며 살펴봅니다.