Armazenamento em memória vs. persistência em disco
Contexto
Os dados de licitações são volumosos e precisam ser consultados rapidamente, mas o ambiente é local e não há banco de dados dedicado.
Decisão
Carregar o JSON mestre inteiro em memória na inicialização do servidor, evitando I/O a cada requisição.
Trade-off
Consome memória proporcional ao tamanho do dataset e exige reinicialização para atualizações. Mitigado pelo escopo local e pela possibilidade de regenerar o JSON mestre quando necessário.