What's the advantage of storing static assets for your application in S3 over having them directly in your repository?
I imagine it's a combination of keeping the size of your repository small and not having it be bloated with images, media files, etc. Is there any other reason? I have a hard time understanding the necessity of storing static assets on S3.
S3 has some properties that make it useful for serving static assets over the internet: