的凭据这可能会降低初始攻击的整体危害性因为一小部分数据被破坏并为您的组织提供更多时间来防止攻击者访问其他系统。这些好处也可以来自使用等第三方服务。例如如果您正在构建定价和促销服务则可以利用。结果是针对您的定价和促销服务的攻击不会影响您的支付服务。灵活性和基础设施升级速度通过让特定团队拥有更小的组件每个单独的服务都可以快速独立地升级。对于整体应用程序整个应用程序必须重新测试和部署这可能需要更长的时间如果出现任何问题整个系统都需要回滚。此外由于不同的业务功能是隔离的因此依赖。
关系网络变得更加简单在单体应用程序
中如果出于安全原因需要更新第三方库它可能会触及应用程序的许多区域。这意味着所有这些领域都需要更改和重构。使用微服务时每个服务都可以在其团队的时间范围允许的情况下单独升级。这是微服务如何帮助防止电子商务中的安全问题的另一个示例。自动安全更新和修补使用微服务 秘鲁 WhatsApp 号码列表 底层基础设施通常是云平台。在这种情况下您可以依靠云服务提供商来为您管理安全补丁。不知情的情况下自动执行基础设施更新和补丁。当您使用等第三方供应商外包某。
些服务时也是如此您可以依靠服务
提供商来保持底层基础设施最新。为开发人员提供更好的安全实践当您的开发人员使用微服务构建软件时他们需要仔细考虑他们想要或不想从服务中公开什么。由于团队正在构建需要经过深思熟虑的界面的服务因此这也迫使开发人员明确考虑他们的可能会如何被滥 IE 列表 用或误用。开发人员在构建软件系统时可能被迫更加深思熟虑的一个例子是考虑容错能力。开发人员需要问自己这样一个问题如果我需要通信的其他微服务不可用怎么办即使其他外部服务不可用我的微服务还能正常运行吗有许多技术和模式。