Sahseh:一个新平台,一支新团队,一次干净的迁移
担任海湾地区首个沙特优惠券和返现应用的合同制 CTO。审计了遗留产品,组建了替代它的团队,并在不丢失任何记录的情况下,将 500多万用户迁移到一个新平台和一个新的大陆。
- 客户端
- Sahseh
- 行业
- 消费者金融科技、优惠券和返现
- 地区
- Saudi Arabia
- 互动
- Active, multi-year
挑战
Sahseh 的发展已经超出了其第一个平台所能承载的范围。横跨七个市场的五百万用户正由一款从未经过审计的遗留应用提供服务,而公司内部也没有工程管理负责人来判断哪些应该修复,哪些应该替换。一个 B2B 员工福利业务线和一个银行卡绑定优惠项目都在等待答案。
我们的工作
我们进入项目时担任的是合同制 CTO,而不是外部审查方。第一个月用于审计遗留应用程序;其余时间则用于构建替代它的东西,包括团队。我们定义了目标架构,设定了新代码库必须达到的质量标准,参与了每一位产品和工程岗位候选人的面试,然后与我们刚刚帮助组建的团队一起推进下一代应用的交付。
结果
整个生产环境已从旧平台迁移到新平台,其中包括一次从中东到欧洲的强制跨区域云迁移,且没有丢失任何用户数据。该合作并未在上线时结束:基础设施运营、框架升级计划,以及针对与全球卡组织合作的卡联优惠项目的合规咨询(包括 PCI DSS 认证路径)目前仍在持续进行中。
客户
Sahseh(sahseh.co)是首个专为经过验证的折扣码和返现打造的沙特应用。它自 2019 年上线以来,已有超过五百万人使用它来避免按原价付款。该应用汇集了超过一千家商户的优惠,其中包括 Noon、Amazon、Trendyol、Shein、iHerb、Namshi 和 Styli,部分商店的返现最高可达 42%。它的业务覆盖沙特阿拉伯、阿联酋、卡塔尔、科威特、巴林、阿曼和埃及,与包括 Al Rajhi、SNB 和 Riyad Bank 在内的沙特银行运营银行关联优惠项目,并在消费者产品之外新增了面向 B2B 的员工福利服务。
对于一家工程体系自然生长起来的公司来说,这已经是非常大的业务覆盖面。到我们介入时,底层平台已经成为创始人下一步所有计划的制约因素。
我们做了什么
审计
此次合作始于对遗留应用的审计:代码做了什么、数据存放在哪里、哪些部分是关键承重模块,以及让每一部分再继续存活两年各自需要多少成本。最终产出是对哪些内容应继续保留、哪些内容应退役的划分。
架构与标准
我们定义了下一代平台的架构,同样重要的是,写下了它必须达到的标准。Sahseh 过去从未在内部定义过“足够好,可以发布”意味着什么。在一个错误优惠券或返现归因错误会造成真实金钱损失和真实信任损失的产品中,精确性至关重要,因此质量门槛被明确设定,并在评审中严格执行。
组建团队
一个平台的耐久性取决于维护它的人。我们负责了整个产品与工程团队招聘中的技术部分:撰写职位说明、筛选候选人、参与面试,并帮助创始人校准判断——当你自己并不是工程师时,什么样的回答才算强有力。推出新应用的团队,就是在这次合作期间招聘组建起来的团队。
迁移
所有内容都从旧平台迁移到了新平台。进行到一半时,情况变化迫使我们将完整的生产环境云基础设施跨区域从中东迁移到欧洲。整个过程在没有任何用户数据丢失的情况下完成。
当前进展
上线后,合作仍在继续。当前工作包括:
- 生产环境基础设施运维。
- 框架升级计划,以确保新平台不会悄然变成下一个遗留平台。
- 合规咨询,面向一个与全球银行卡组织合作的卡关联优惠项目,包括 PCI DSS 认证路径。
我们非常感激能与 Dawid(A2Z Web)合作,他对我们公司的影响堪称非凡。Dawid 审核了我们的旧版应用,指导我们面试技术团队候选人,帮助我们为质量和精确性设立了新的标准,并促成了我们下一代应用的成功开发。他的专业精神、专业知识以及协作精神,都是我们团队极其宝贵的财富。我们强烈推荐 Dawid 和 A2Z Web 给任何寻求顶尖技术领导力的公司。
Omar Alqoroni
Co-founder at صحصح Sahseh
2024年3月20日