Building My Dream Webapp... With Only Rust
- Rust만을 사용하여 웹 앱을 구축한 경험 공유 🧑💻
- 프로젝트의 주요 구성 요소는 웹 애플리케이션과 워커 노드 ⚙️
- AWS ECS, ALB, SQS, Redis(Elasticache) 등 다양한 AWS 서비스 활용 ☁️
- DynamoDB에서 CockroachDB로 데이터베이스를 변경한 것은 잘한 결정 👍
- AWS Bedrock 대신 HuggingFace inference providers를 선택한 것이 만족스러움 🤗
- 작은 언어 모델은 간단한 질문에는 괜찮지만 복잡한 작업에는 부적합 😥
- Rust와 Leptos는 웹 애플리케이션 구축에 적합한 선택이지만, 러스트에 익숙하지 않다면 어려울 수 있음 🤔
- AI는 코드 작성보다는 질문 응답 및 DynamoDB에서 CockroachDB로의 전환에 유용했음 🤖
- 즉흥적인 기능 추가보다는 원래 프로젝트 비전을 달성하는 것이 중요 🎯
- AI 지원 코딩은 아직 개발자를 대체할 수 없지만, 유용한 도구임 💡
- 셀프 호스팅은 더 이상 실행 가능한 옵션이 아닐 수 있음 💸
- Leptos의 뷰 매크로 구문이 더 간결해지기를 희망함 🙏
- 웹 기반 리치 텍스트 편집기를 직접 구축하려다 포기하고 기존 라이브러리(TipTap)를 사용하기로 함 ✍️
- 비전을 먼저 달성하고 즉흥적인 기능은 나중에 고려해야 함 몽상가