If concrete answers are not available by the time the infrastructure design begins (or, worse, implementation), this should be raised as a fundamental risk to project success.
3
很多架构设计在利用第三方包时都考虑到了灵活性。
Many architectures are designed with flexibility in mind when utilizing third-party packages.