プロジェクト
Retrowin
運用中外部ストレージ連携ファイル管理および保存サービス
技術スタック
Go Kubernetes AWS S3 React Next.js Keycloak PostgreSQL Valkey Ent ORM Helm
開発期間
2024.10 - 2024.12
開発人数
1 人
役割
フルスタック開発
Retrowinは外部オブジェクトストレージと連携し、POSIXスタイルのファイル管理インターフェースを提供するファイル管理システムです。Presigned URLに基づく2段階アップロードとアトミックトランザクションでデータの整合性を保証し、Garbage Collection機能で使用されていないファイルを自動的に整理してストレージコストを削減しました。Keycloak OIDC認証を活用した独自のセッション管理でセキュリティを確保し、Windows XPスタイルのレトロUIを通じてレトロな感性と現代的なユーザー体験を同時に提供します。