dot 速度的未来即将在您所在的城市举办的活动中出现。

加入我们参加 Redis 发布会

Redis 企业版在 Google Cloud 上助力欧舒丹打造“未来数字商店”

公司:欧舒丹
行业:零售

客户

欧舒丹公司是美国最大的美容零售商,也是化妆品、香水、护肤品、护发产品和沙龙的首选目的地。如今,欧舒丹在美国各地拥有超过 1450 家零售店,并拥有一个受欢迎的电子商务网站,其中包括美容技巧、教程和社交内容。

挑战

COVID-19 期间的快速在线增长促使欧舒丹对其电子商务业务进行翻新,并采用更灵活、更高效的基于云的架构。该公司寻求在微服务架构中部署一个更通用、可扩展和功能强大的内存数据库,该数据库提供强大的缓存支持。

解决方案

欧舒丹迁移到 Google Cloud 上的 Redis 企业版,以管理其快速增长,并创建一个新的数字业务,为在线和零售店提供连贯的客户体验。Redis 云通过内存数据库处理应用程序层缓存,该数据库不需要存储。

优势

Redis 减少了开发工作,简化了与第三方技术的集成,并为 COVID-19 期间的库存流动提供了路边提货服务。Redis 支持团队确保了从开源 Redis 到 Redis 云的无缝迁移。这种新的环境使欧舒丹能够自动化以前需要耗费欧舒丹创新团队大量周期的开发任务,包括设计“未来数字商店”和使用新的个性化工具为购物者刷新欧舒丹网站。

应对零售业巨变,推动欧舒丹转型

近年来,零售行业经历了重大洗牌,运营模式和购物者偏好发生了重大变化,部分原因是消费者对 COVID-19 的反应,消费者开始接受在线购物。欧舒丹首席执行官戴夫·金贝尔将 2020 年称为“极具颠覆性的一年”,并指出“消费者行为发生了永久性转变”。然而,在电子商务、消费品和供应链发生巨大变革的时候,欧舒丹却蓬勃发展,2021 年收入增长了约40%

金贝尔将功劳归于公司的创新团队,该团队帮助公司从基于传统应用程序和内部信息系统的旧业务模式过渡到更可持续的 IT 基础设施,该基础设施正在快速迁移到云。欧舒丹创新团队的 IT 主任奥马尔·孔科博正在利用 Redis 云的强大功能和可扩展性,以实现雄心勃勃的业务目标,例如路边提货、当日送达和一项名为“美丽出行”的新服务,购物者可以在线订购商品,并在两小时后到店提货。

“当今的客户期望在网上获得很棒的体验,在店内也一样,尤其是对于美容等高触感零售领域,”负责欧舒丹电子商务和数字系统的孔科博说。“我们需要提供一种无缝的体验,让客户满意,同时激发他们的忠诚度,让他们不断回到欧舒丹。”

随着电子商务业务的快速发展,创新团队加大了工作力度,以适应快速增长的用户会话量。在繁忙的假日季,欧舒丹的业务分析师估计,库存服务的规模至少需要扩大四倍。为了提高性能和可靠性,他们将技术堆栈的关键部分从内部部署的开源 Redis 部署迁移到 Google Cloud 上的 Redis 企业版。“迁移到企业级托管云版本的 Redis 就像换了一个世界,”孔科博说。“Redis 云易于使用,快速启动。我们不需要花时间调整服务器大小,所有安装和配置都消失了。我们只需启动一个 Google Cloud 实例。”

采用现代软件架构

推动欧舒丹创新团队迁移到 Redis 云的一个原因是它能够优化数据层以适应微服务架构。以前的大多数软件流程是紧密耦合的,并且作为统一的可部署工件运行,因此扩展或修改应用程序的一部分通常需要更新整个服务。

借助 Redis 云,新应用程序可以构建为一组松散耦合的微服务,每个微服务都可以独立更新和扩展。这些独立的服务比大型单体应用程序更容易构建和管理。微服务架构能够实现更快的开发和更频繁的部署,这对于像欧舒丹成功的路边提货推出这样的紧急推出来说是理想的选择,该推出融合了许多在线和店内流程。

“我们只花了四周的时间就制定了将整个零售链开放给路边提货的策略,”孔科博回忆道。“随着路边提货服务的扩展,我们无需添加额外的容量。一切都按预期完美地扩展。”

欧舒丹还利用了Redis 云的先进缓存功能。例如,以前的电子商务应用程序依赖于一个遗留的中间件编排层,该层调用第三方库存系统以显示可用的产品。时间至关重要:当客户将商品放入购物车时,他们希望立即知道该商品是否有库存,以便立即送货。不幸的是,第三方应用程序的可靠性不高。某些检查当前库存的调用完全失败。其他调用需要花费太长时间或返回不一致的结果。

为了解决这个问题,孔科博和他的团队花费了数周的时间尝试创建自定义缓存解决方案,然后他们决定使用 Redis 云的开箱即用缓存功能。这样做的一大优势是 Redis 云将数据临时存储在内存中,因此可以更快地提供重复的数据库请求,并且可以线性扩展,而不会降低性能。

得益于优化的功能,Redis 企业版的完全托管版本自动化了许多以前需要消耗孔科博及其团队大量时间的开发任务。“当 Redis 可以为我们做这些事情时,为什么要费心使用短期内存存储?”孔科博问道。“当我可以使用 Redis 来处理这些问题时,为什么要尝试创建缓存解决方案?使用 Redis,我们无需调用第三方应用程序,而是有一个后端通道,该通道会使用最新的库存位置更新 [电子商务系统]。所有内容都在内存中,因此无需冷存储。而且价格也便宜得多。”

性能也得到了显著提升。例如,在以前的 Redis 开源实现中,对库存应用程序的调用需要一到两秒才能完成。现在,使用 Redis 云,由于 Google Cloud 的丰富资源和 Redis 企业版的快速内存处理功能,库存调用只需要两到三毫秒。“我们通过在 Google Cloud 上利用 Redis 企业版获得了难以置信的节省,不仅为系统提供动力,使其速度非常快,提高我们的运营效率,而且降低了运营技术平台的成本,”孔科博总结道。

从自管理开源迁移到完全托管的 Redis

欧舒丹的理念是,在软件购买方面,对开源技术“试水”。一旦某个特定的软件环境成为其生态系统的组成部分,该公司就会迁移到许可的企业版。Redis 很好地适应了这种策略。“从内部部署 Redis 迁移到 Google Cloud 配置非常容易,”孔科博说。

Redis 将未来的灵活性最大化,因为 Redis 云可以迁移到所有主要的公共云,例如从当前的 Google Cloud 实现迁移到亚马逊网络服务 (AWS) 或 Microsoft Azure。“我们研究了许多其他 [数据库] 解决方案,其中大多数似乎实施起来非常复杂,”孔科博说。“Redis 完美地发挥了作用。它易于使用,价格合理。当我们升级到 Redis 云时,Redis 支持团队非常棒。”

从实体店到“未来商店”

欧舒丹不断发展的基于 Redis 的实时数据层也有助于创新团队统一店内和数字体验。该零售商的在线策略包括对其网站进行重大更新,以及新的内容和增强的个性化工具。与 Google 的合作利用了欧舒丹的 GLAMLab,这是一种虚拟试穿工具,可以在 Google 搜索和 YouTube 平台上找到精选品牌。“我们正在构建的新平台不仅仅是一个电子商务渠道,”孔科博指出。“当我们将购物体验提升到一个新的水平时,它将支持我们的全渠道。”

一个关键的部分是“漫游购物车”或“漫游篮子”的概念,它融合了物理和数字体验。Koncobo 解释说:“无论您是在线登录还是走进商店,您的个人资料都会保持一致。” “如果您将一支口红添加到您的数字购物车中,但没有结账,店内助理将在您下次来店时帮助您完成购买——也许还会提供该产品的特殊优惠券。同样,顾客在实体店下的所有订单都会出现在数字网站上。Redis 提供了帮助我们实现这些个性化体验的技术。我们的创新团队努力寻找其他方法来保持顾客的参与度并提供他们想要的东西。Redis 使我们能够投资于对业务至关重要的方面。”

播客:Redis 如何帮助 Ulta Beauty 在封锁期间让顾客惊艳

随着冠状病毒大流行迫使实体零售店关闭,Ulta Beauty 找到了一种方法,在 2021 日历年将业务增长了 40%。在本期 Cloud Wars Live 播客的赞助节目中,IT 主任 Omar Koncobo 与 Bob Evans 谈论了 Ulta 如何实现这一不可能的壮举。Omar 分享了 Redis 实时数据平台如何帮助 Ulta 在短短四周内实施全新的路边取货系统,并致力于实现其主要目标:在顾客想要的时间和地点向他们提供他们想要的产品。

https://player.vimeo.com/video/694195744?h=5aa127b3bb&app_id=122963