Retrowin
ProductionExternal Storage Integration File Management and Storage Service
Tech Stack
Duration
October 2024 - December 2024
Team Size
1 people
Role
Full-stack development
Retrowin is a distributed file management system that integrates with external object storage to provide a POSIX-style file management interface. Users can handle files with familiar directory structures and permission systems, while the actual data is securely stored in S3 or MinIO. It ensures data consistency with presigned URL-based two-step uploads and atomic transactions, and secures with Keycloak OIDC authentication and Unix-style permission management.
The Garbage Collection feature automatically cleans up unused files to reduce storage costs, and the retro UI in the style of Windows XP offers both nostalgic charm and a modern user experience. Deployment using Kubernetes and Helm Chart ensures high scalability and stability.
mandacode