白皮书
Airbnb、迪士尼、Dropbox、通用电气、高盛和推特等公司通过使用微服务将开发周期缩短了 75%(来源)。有了这样的结果,很容易理解为什么微服务会越来越流行。
尽管这些现代架构模式和技术带来了很多优势,但仍然存在成本。构建基于微服务的应用程序需要重新思考数据架构,但对于构建云原生应用程序时要问哪些数据问题,并没有明确的指导方针。关于数据的讨论往往会引发更多的问题,而不是答案。
微服务已成为构建云原生应用程序的流行架构风格,这些应用程序是自包含的、独立部署的、弹性和快速发展的。容器技术已成为现代应用程序的基本部署单元,允许将软件打包到轻量级、隔离的捆绑包中。Kubernetes 正在发展成为容器编排的事实标准。这些技术和架构模式旨在加快开发和部署周期,并提高应用程序的可维护性。
如果您正在采用微服务架构作为应用程序现代化工作或数字化转型旅程的一部分,您需要首先了解可能遇到的典型数据问题,以及如何克服这些问题。例如
阅读本文,了解阻碍微服务采用率的顶级数据挑战,以及如何掌握高度分布式应用程序环境固有的挑战。