推しアイデア
フロントからバックまでRustで実装する画期的なアイデアにより、堅牢性や速度に特化しました!
フロントからバックまでRustで実装する画期的なアイデアにより、堅牢性や速度に特化しました!
Rustが楽しそうだったから
・Rust ・actix-web (Rust) ・diesel (Rust) ・Yew (Rust) ・Xiu (Rust)
Hackz Hackathon メガロカップ 2022の作品です!
今回のテーマ「Peace」は
の2つの列挙型(Enum)であると型推論を行いました。
前者はRustの公式マスコットキャラクターである"Ferris"がカニをモデルとしておりピースしている事を、後者はRustで作ったシステムは堅牢性が高くセキュアで"平和"に運用できる事を紐付けました。
バックエンドはactix-webで各種APIの制御を行い、dieselでDBの操作をしています。
フロントエンドについてはYewでフロントの描画やクエリのPOSTをしています。
また、Xiuを使用してRTMPおよびHLSの配信を行っています。