Se tem uma coisa que incomoda qualquer desenvolvedor web é ver o repositório do projeto crescendo descontroladamente por causa de imagens e documentos. Foi exatamente esse o ponto de partida da minha jornada técnica mais recente.
O Cenário (ou o "Caos Controlado" inicial)
Até ontem, o site funcionava de um jeito clássico: tudo na wwwroot.
Quando precisávamos adicionar uma foto nova ao catálogo, ela ia direto para a pasta do projeto. Isso parecia prático no início, mas rapidamente se tornou um pesadelo: o repositório do Git ficou pesado, o deploy demorava uma eternidade e clonar o repositório também.
O estopim foi quando decidimos migrar para um serviço de armazenamento open-source externo. Ele era ótimo, barato e escalável, mas tinha um detalhe: exigia autenticação até para os GETs. Ou seja, para exibir uma simples imagem pública, eu precisava de um token de autorização.






