I always have two separate bases, my main living/crafting base with a mini horde tower as part of it for wandering/screamer hordes. I build a seperate, sometime multiple horde bases, designed to to fight hordes exclusively. I usually build in a tougher biome with limited supplies, that way, worst case, I lose a base, not my supplies and crafting stations.