Filesystem Management with Flysystem
summary
Flysystem provides one interface to SFTP, AWS S3, Azure, Google Cloud, local and in‑memory storage and claims to remove vendor lock‑in by using adapters, decorators and a mount manager that can move and copy between backends; it supports writeStream/readStream for large files, a readonly decorator and rich exceptions, requires adapter configuration (keys, buckets, regions), enables unit tests by mocking the filesystem, and proves usable at scale — author reports successful production use processing thousands of files per hour.
AI-written summary · about
chapters (12)
- 0:00Welcome
- 2:11Flysystem usage poll
- 4:17Filesystem challenges
- 7:07What is Flysystem
- 11:52Flysystem adapters
- 17:31Flysystem API overview
- 24:39Implementation strategies
- 31:10Exception handling
- 34:22Mount Manager for files
- 39:21Testing strategies
- 42:59Flysystem benefits
- 46:34Q&A
related talks
53mHopping in the Clouds: migration between cloud providers
31mSymfony and Hexagonal Architecture
51mBuilding a cloud-friendly application
42mCoding, Deploying, and Scaling with AWS
20mMigrating from bare Metal Machines to AWS ECS
29mprooph/micro and FPP - less is more
36mPassbolt's Bread and Butter
57mThe Laravel Ecosystem
