Discuss the considerations you would take into account when designing a multi-tier security architecture.