In this episode, we cover the following topics:
- A common feature for web apps is image upload. And we all know the "best practices" for how to build this feature. But getting it right can be tricky.
- We start off by discussing the problem space, and what we want to solve. A key goal is to have a solution that is massively scalable while being cost-effective.
- We outline the general architecture of the solution, with separate techniques for handling image uploading and downloading.
- We then dive deep into how to handle image uploading, highlighting various techniques for controlling access over who can perform uploads.
- Two common techniques for securing uploads when using AWS are presigned URLs and presigned POSTs. We discuss how each works and when to use one over the other.
- We finish up by putting everything together and detailing the steps involved with uploading an image.
Detailed Show Notes
Want the complete episode outline with detailed notes? Sign up here: https://mobycast.fm/show-notes/
Support Mobycast
https://glow.fm/mobycast
End Song
Lazy Sunday by Roy England
More Info
For a full transcription of this episode, please visit the episode webpage.
We'd love to hear from you! You can reach us at: