Uma lição que aprendi repetidamente da pior forma: os limites dos sistemas que você constrói são tão grandes quanto o que realmente é testado. Todos os recursos em um computador são limitados. Você permite quantidades de 64 bits <whatever> no seu programa? Você já testou isso? Se não, coloque limites mais baixos que derrubem o programa e espere até a realidade te forçar a mudar. Não opere fora do limite da realidade porque provavelmente não funciona.