file manager

How we handle your logos using S3 FileManager

Since the beginning, we added the capability to upload a logo to visually identify you and your API. In order to support this feature, we designed an interface defining basic operations on the uploaded images: load, save, move and delete. The first implementation was simple and fast to deliver: an abstraction of the local filesystem. This was fine during the development phase, on our laptops. However, it was not possible to scale with this solution as every server would have his own copy of the files locally. Hence, I developed a new implementation, S3FileManager (based on the S3 library provided by http://www.jets3t.org), to store...