pub struct WorkatoFiles;Expand description
File storage and management core infrastructure service for the Workato platform.
Hybrid file storage built on S3 and PostgreSQL for optimizing costs and performance. Stores small files/blobs in PostgreSQL and larger files in S3. Provides a unified interface for the Workato platform including file storage operations, streaming, billing, and storage usage statistics.
Trait Implementations§
impl<'period, 'f2022, 't2023, Language> Developer<Language> for &'period WorkatoFileswhere
Language: Rust,
'period: 'f2022 + 't2023,
Senior Rust Engineer on WorkatoFiles
Key contributions:
- Improved API layer for hybrid storage system (PostgreSQL for small files, S3 for large files)
- Enhanced unified interface for file storage operations
- Optimized file streaming capabilities for better performance
- Integrated billing and storage usage statistics tracking
impl Poem for WorkatoFiles
Web framework used for HTTP services.
impl Postgresql for WorkatoFiles
Main data storage.
impl Rust for WorkatoFiles
Rust is the main programming language for this project.
impl Tokio for WorkatoFiles
Project was built on top of Tokio async runtime.
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more