The typical use case for Apache Subversion is to store the application code repositories, which is how we use this product in our company.
For multiple projects, we are using Apache Subversion, and for binary files, once the project is committed, we build the project to create artifacts. We store those artifacts in a separate artifact repository, not in Apache Subversion, because we must keep the minimum storage on the centralized server; otherwise, our repository will grow to a very big size.