您需要了解的微服务

微服务等新的应用程序开发趋势正在迅速普及,从而带来了新的机遇和挑战

微服务
Thinkstock

黑色星期五 和“网络星期一”是购物者的喜悦,也是许多零售商一年中最忙的时间。对于拥有并经营Lord的哈德逊湾公司(HBC)& Taylor, Saks 5 大道和其他几个品牌,去年的假期高峰是尝试新网站功能的最佳时机。

HBC使用相当典型的Oracle WebLogic应用服务器和RedPrairie的名为Blue Martini的电子商务平台。多年来,基本上已经对堆栈进行了开发和完善。它奏效,但“难以部署,难以更改和……难以升级,” HBC管理基础设施工程团队并谈到公司的数字化转型的马修·皮克(Matthew Pick)说 在今年早些时候由云供应商Joyent主持的会议上.

因此,HBC工程师开始探索如何解决这些问题。答案是微服务和容器。

皮克(Pick)和工程团队选择了“产品详细信息页面(PDP)”作为开始其重整平台项目的第一位。 PDP是电子商务应用程序的一部分,其中包含产品描述和图像。 HBC开发人员没有将PDP嵌入到应用程序中,而是将其分解为12个独立的微服务,每个微服务都托管在应用程序容器中(一个加载图像,另一个提供文本,等等)。

要继续阅读本文,请立即注册