跳至主要内容
2025

CAFU 借助 Amazon EKS 实现基础设施现代化,将生产力提高一倍

了解车辆服务领域的 CAFU 如何通过使用 Amazon EKS 和 Amazon RDS 的微服务架构将其工程生产力提高一倍

优势

工程生产力提高

关键端点的延迟减少

基础设施成本降低

概览

汽车服务创新者 CAFU 发展迅速,但其单一技术堆栈无法跟上步伐,导致客户加载时间过长,给工程师带来不便。“与许多向新业务垂直领域扩张的初创企业一样,我们必须重新架构整个系统,”CAFU 首席技术官 Huan Yang 说。

CAFU 将其应用程序从单一堆栈重新架构为 Amazon Web Services(AWS)上的现代微服务架构。现在,客户正在享受快速流畅的体验,CAFU 工程师可以毫不费力地添加、更新和微调新服务。“我们的工程生产力提高了 100% 以上,”Yang 说。

Missing alt text value

关于 CAFU

CAFU 是一家总部位于迪拜的汽车服务初创企业,为阿拉伯联合酋长国和加拿大的个人和商业客户提供移动燃料输送、换油、轮胎更换、洗车和其他服务。

机会 | 使用 AWS 为 CAFU 提供现代微服务

CAFU 于 2018 年在迪拜成立,其使命是通过提供按需移动车辆服务来节省车主的时间,并减少麻烦。该公司的燃料输送和汽车保养车队遍布城市各处,提供移动加油、轮胎轮换和洗车服务,口号是“您身边的加油站”。 最近,CAFU 开始准备扩大规模,扩展到新的市场和垂直领域,扩展到加拿大和沙特阿拉伯。

但是,其传统技术堆栈是一个主要瓶颈。当工程师想要对 CAFU 的系统进行细微的更改时,他们必须考虑技术堆栈各个方面的后果。此外,客户必须等待长达 5 秒钟才能加载某些端点。简而言之,传统架构阻碍了解决方案的可用性和可扩展性,这是 CAFU 业务的关键要求。

CAFU 着手通过一项为期一年的计划将其系统从单一堆栈重新架构为现代微服务:CAFU 2.0。顾名思义,这项工作范围全面,业务影响至关重要。更重要的是,这家初创企业需要能够支持迁移且停机时间接近零的服务,因为需要以可接受的延迟为客户提供全天候服务。

CAFU 一直在寻找全面的服务,包括物联网技术,在评估了几个选项后,选择了 AWS 来实现 CAFU 2.0。“AWS 提供全面的服务,可以支持我们的业务需求,”Yang 说。“该服务还享有很高的声誉,在行业中的采用率非常高,并且提供了可扩展性和高级安全功能。” 为了自动预置其新的基础设施,CAFU 实施了 Amazon Elastic Kubernetes Service(Amazon EKS),该服务使组织无需考虑集群管理即可启动、运行和扩展 Kubernetes。

解决方案 | 使用 AWS 将基础设施成本降低 50% 以上

使用 Amazon EKS,CAFU 能够在不复杂化部署流程的情况下采用各种服务。该公司创建了标准化的开发流程,这将使工程师腾出时间来构建业务逻辑。“Amazon EKS 提供了一种构建和部署容器映像的好方法,然后就大功告成了,”Yang 说。“这对我们来说很简单。” 通过标准化开发流程和使用完全托管的 Kubernetes 服务,CAFU 在不增加精益 DevOps 团队负担的情况下,显著缩短了上市时间。

该公司在其新架构中使用了许多 AWS 服务。例如,为其每项微服务使用了 Amazon Relational Database Service(Amazon RDS),这是针对总拥有成本进行了优化的易于管理的关系数据库。使用 Amazon RDS,CAFU 提高了其数据库的性能、安全性和可用性。可用性的提高尤其显著,高达 99.99%,自 CAFU 2.0 发布以来,报告的生产停机时间几乎为零。为了增强数据处理和分析,这家初创企业使用了 Amazon Redshift,通过 SQL 为数据湖库大规模提供无与伦比的性价比。

通过简化基础设施,CAFU 将部分端点的延迟减少了 50% 以上,缩短了客户的等待时间。还为其应用程序实现了一个新的、更时尚的用户界面。此外,由于能够更快解决错误,最大限度地减少了停机时间,并将基础设施成本降低了 50% 以上。“现在,我们的基础设施支出减少了约 30%,”Yang 说。“我们也不必再使用第三方支持解决方案,这又为我们节省了 20-30%。”

也许更重要的是,CAFU 显著降低了每项出厂功能的工程成本。“我们正在承担更复杂的任务,并在很短的时间内完成任务,”CAFU 核心平台产品主管 Aadam Zaidi 说。该团队无需应对基础设施维护挑战,而是专注于变更管理,以便对每一项新交付的产品进行严格的分析和微调。

CAFU 的客户现在看到他们的体验得到了快速改善。该公司的目标是将服务交付时间总共缩短 30%,并且正在努力为其用户提供更准确的预计到达时间。此外,工程师不必担心需要扩展基础设施来满足高峰时段的峰值需求。相反,他们可以专注于为客户体验添加新服务。

成果 | 在 AWS 上为创新奠定基础

随着 CAFU 2.0 计划的完成,这家初创企业正在考虑新的方法来节省客户的时间和精力。CAFU 已经尝试了人工智能,正在寻求在其运营中增加车辆远程信息处理和物联网连接。“您拥有自己的车辆的目的是为了带您去某个地方,而不必担心您需要把车开到哪里,是加油站还是洗车区,”Zaidi 说。“我们的目标是更好地减轻用户的负担。”

现在,工程师无需担心基础设施管理即可添加并更新服务,CAFU 已准备好加快其创新路线图。“借助 AWS,我们可以满怀信心地创新、优化并持续改进我们的系统,”Yang 说。

Missing alt text value
借助 AWS,我们可以满怀信心地创新、优化并持续改进我们的系统。

Huan Yang

CAFU 首席技术官