Armazene menos dados

Os programadores gostam de manter os dados, caso possam precisar dele novamente. Esse é um bom hábito até que seu aplicativo comece a escalar e repetir um bilhão de vezes. Se você não ligar para o usuário, você realmente precisa armazenar o número de telefone deles? Deixar os dados pessoais de lado não apenas salva as taxas de armazenamento, mas limita o perigo de liberar informações de identificação pessoal. Pare de manter arquivos de log extras ou backups de dados que você nunca mais usará.

Armazenar dados localmente

Muitos navegadores modernos possibilitam o armazenamento de dados no armazenamento de objetos ou mesmo em uma versão básica de um banco de dados clássico. A API da WebStorage oferece uma loja simples de valor-chave, enquanto o indexedDB armazena tabelas hierárquicas e as indexa também. Ambas as soluções pretendiam ser smart e caches locais para a criação de aplicativos da Web mais sofisticados que também responderam rapidamente sem sobrecarregar a conexão de rede. Mas eles também podem ser usados ​​para economizar custos de armazenamento. Se o usuário quiser salvar infinitos rascunhos, bem, talvez eles possam pagar por eles mesmos.

Mova o trabalho em outro lugar

Enquanto muitos provedores de nuvem cobram o mesmo, não importa em que você armazene seus dados, alguns estão começando a alterar o preço com base no local. A AWS, por exemplo, cobra US $ 0,023 por gigabyte no norte da Virgínia, mas US $ 0,026 no norte da Califórnia para armazenamento S3. A Alibaba reduziu recentemente seus preços nos data centers offshore muito mais do que os onshore. A localização é importante nesses exemplos. Infelizmente, pode não ser fácil aproveitar essas economias de custos para grandes blocos de dados. Alguns provedores de nuvem têm taxas de exfiltração para mover dados entre regiões. Ainda assim, é uma boa ideia comprar ao montar novos programas.