GO语言商业案例(六):PayPal

GO语言商业案例(六):PayPal,第1张

创建 PayPal 的目的是使金融服务民主化,并使个人和企业能够加入并在全球经济中蓬勃发展。这项工作的核心是 PayPal 的支付平台,该平台使用专有技术和第三方技术的组合来高效、安全地促进全球数百万商家和消费者之间的交易。随着支付平台变得越来越大、越来越复杂,PayPal 寻求对其系统进行现代化改造并缩短新应用程序的上市时间。

Go 在生成干净、高效的代码方面的有着极高的价值。这些代码可以随着软件部署的扩展而轻松扩展,这使得该语言非常适合支持 PayPal 的目标。

支付处理平台的核心是 PayPal 用 C++ 开发的专有 NoSQL 数据库。然而,代码的复杂性大大降低了开发人员发展平台的能力。Go 的简单代码布局、goroutine(轻量级执行线程)和通道(用作连接并发 goroutine 的管道)使 Go 成为 NoSQL 开发团队简化和现代化平台的自然选择。

作为概念验证,一个开发团队花了六个月的时间学习 Go 并在 Go 中从头开始重新实现 NoSQL 系统,在此期间,他们还提供了有关如何在 PayPal 更广泛地实施 Go 的见解。截至今天,已迁移 30% 的集群以使用新的 NoSQL 数据库。

随着 PayPal 的平台变得越来越复杂,Go 提供了一种轻松简化大规模创建和运行软件的复杂性的方法。该语言为 PayPal 提供了出色的库和快速工具,以及并发、垃圾收集和类型安全。

借助 Go,PayPal 使其开发人员能够将更多时间从 C++ 和 Java 开发的噪音中解放出来,从而能够花更多时间查看代码和进行战略性思考。

在这个新改写的 NoSQL 系统取得成功后,PayPal 内更多的平台和内容团队开始采用 Go。Natarajan 目前的团队负责 PayPal 的构建、测试和发布管道——所有这些都是在 Go 中构建的。该公司拥有一个大型构建和测试农场,它使用 Go 基础设施进行完全管理,以支持整个公司的开发人员的构建即服务(和测试即服务)。

凭借 PayPal 所需的分布式计算能力,Go 是刷新系统的正确语言。PayPal 需要并发和并行的编程,为高性能和高度可移植性而编译,并为开发人员带来模块化、可组合的开源架构的好处——Go 已经提供了所有这些以及更多帮助 PayPal 对其系统进行现代化改造。

安全性和可支持性是 PayPal 的关键问题,该公司的运营管道越来越多地由 Go 主导,因为该语言的简洁性和模块化帮助他们实现了这些目标。PayPal 对 Go 的部署为开发人员提供了一个创意平台,使他们能够为 PayPal 的全球市场大规模生产简单、高效和可靠的软件。

随着 PayPal 继续使用 Go 对其软件定义网络 (SDN) 基础设施进行现代化改造,除了更易于维护的代码外,他们还看到了性能优势。例如,Go 现在为路由器、负载平衡和越来越多的生产系统提供动力。

作为一家全球性企业,PayPal 需要其开发团队有效管理两种规模:生产规模,尤其是与许多其他服务器(如云服务)交互的并发系统;和开发规模,尤其是由许多程序员协同开发的大型代码库(如开源开发)

PayPal 利用 Go 来解决这些规模问题。该公司的开发人员受益于 Go 将解释型动态类型语言的编程易用性与静态类型编译语言的效率和安全性相结合的能力。随着 PayPal 对其系统进行现代化改造,对网络和多核计算的支持至关重要。Go 不仅提供了这种支持,而且提供的速度很快——在单台计算机上编译一个大型可执行文件最多需要几秒钟。

PayPal 目前有 100 多名 Go 开发人员,未来选择采用 Go 的开发人员将更容易获得该语言的批准,这要归功于公司已经在生产中的许多成功实现。

最重要的是,PayPal 开发人员使用 Go 提高了他们的生产力。Go 的并发机制使得编写充分利用 PayPal 的多核和联网机器的程序变得很容易。使用 Go 的开发人员还受益于它可以快速编译为机器代码的事实,并且他们的应用程序获得了垃圾收集的便利和运行时反射的强大功能。

今天 PayPal 的第一类语言是 Java 和 Node,Go 主要用作基础设施语言。虽然 Go 可能永远不会在某些应用程序中取代 Node.js,但 Natarajan 正在推动让 Go 成为 PayPal 的第一类语言。

通过他的努力,PayPal 还在评估迁移到 Google Kubernetes Engine (GKE) 以加快其新产品的上市时间。GKE 是一个用于部署容器化应用程序的托管、生产就绪环境,并带来了 Google 在开发人员生产力、自动化 *** 作和开源灵活性方面的最新创新。

对于 PayPal 而言,部署到 GKE 将使 PayPal 更容易部署、更新和管理其应用程序和服务,从而实现快速开发和迭代。此外,PayPal 会发现更容易运行机器学习、通用 GPU、高性能计算和其他受益于 GKE 支持的专用硬件加速的工作负载。

对 PayPal 来说最重要的是,Go 开发和 GKE 的结合使公司能够轻松扩展以满足需求,因为 Kubernetes 自动扩展将使 PayPal 能够处理用户对服务不断增长的需求——在最重要的时候保持它们可用,然后在安静的时间来省钱。

paypal的服务建构在现有的银行账户和xyk的金融结构之上,并利用世界上最先进的防欺诈保护系统创建了一个安全的环境。

PayPal总部在美国加利福尼亚州圣荷西市的因特网服务商,允许在使用电子邮件来标识身份的用户之间转移资金。

若商家或者收款人没有PayPal帐户,收款人得依PayPal电子邮件内容指示连线站进入网页注册 取得一个PayPal帐户,收款人可以选择将取得的款项转换成支票寄到指定的处所、转入其个人的xyk帐户或者转入另一个银行帐户。

扩展资料:

paypal的优势分析:

PayPal即时到账,全中文 *** 作界面,能通过中国的本地银行轻松提现,解决外贸收款难题,助成功开展海外业务,决胜全球。

注册PayPal后就可立即开始接受xyk付款。作为在线付款服务商,PayPal是您向全世界近2.54亿的用户敞开大门的最快捷的方式。

基本介绍中文名 :斯科特·汤普森 外文名 :Scott Thompson 职业 :商人 毕业院校 :美国石丘学院 人物介绍,职业生涯,职业优势,引进技术,过往经历,其他优势,雅虎CEO,担任CEO,学历造假,雅虎表态,辞退命令, 人物介绍 汤普森持有美国石丘学院(Stonehill College)会计学士学位。在2008年出任PayPal总裁前,曾效力于Visa,并负责开发和维护该公司的全球支付系统。 职业生涯 斯科特·汤普森于2008年接替拉吉夫·杜塔(Rajiv Dutta),担任电子支付巨头PayPal总裁,全面负责PayPal的线上支付业务。在担任PayPal总裁之前,汤普森担任PayPal高级副总裁和首席技术官,负责PayPal的信息技术、产品开发,以及PayPal架构。 在加盟PayPal之前,汤普森在Visa旗下的子公司Inovant任职,该公司的业务是对Visa的全球技术进行监督。作为Inovant负责技术解决方案的执行副总裁,汤普森负责公司的全面发展、Visa全球支付系统的支持与维护。 在此之前,汤普森还曾担任过巴克莱全球投资者公司(Barclays Global Investors)首席信息官,任职期间落实了一个新的战略技术平台和全球架构。此外,他还曾在永道会计事务所(Coopers&Lybrand)任职,为富国银行等全球领先的金融服务商提供信息技术解决方案。 职业优势 引进技术 美国证券公司Wedbush Securities分析师吉尔·鲁里亚(Gil B. Luria)表示,由于专注于技术和运营,而非行销或媒体,汤普森将帮助雅虎解决根本问题。 鲁里亚很欣赏汤普森在PayPal的业绩,认为他将PayPal打造成了一家“规模大、增速快且前景可期的支付企业”。他说:“他接管PayPal时,该业务规模很小,更像是一家新兴创业企业。” 过往经历 美国投资公司Baird Equity Research分析师科林·塞巴斯蒂安(Colin Sebastian)表示,如果汤普森能在雅虎取得成功,“他就将成为矽谷英雄。”如果他失败,就会成为又一个振兴雅虎未果的职业经理人。 美国投资公司BGC Partners分析师科林·吉利斯(Colin Gillis)认为,汤普森是一名技术专家 *** 业经理人,他已经在PayPal有了“不俗业绩”。尽管如此,汤普森并没有媒体或重组经验,而这恰恰是外界对雅虎领导人的期望。“他肯定有机会证明自己。”吉利斯说。 其他优势 在社交网路领域,雅虎没有能与Facebook和Google+抗衡的产品。该公司的战略是与Facebook整合,而不是运营独立的社交网路。 汤普森的领导风格可能会与巴茨形成对比。巴茨自称是一个坦白直率的人,在2009年上任后不久,他就公开宣布要整顿雅虎。而汤普森则更愿意听取同事的意见。 “PayPal的人都愿意为他卖命。从这个角度来看,他的确拥有一些雅虎可以利用的东西。”塞巴斯蒂安说。 雅虎CEO 担任CEO 雅虎于2012年1月4日宣布,PayPal总裁斯科特·汤普森(Scott Thompson)将出任雅虎新任执行长,将于2012年1月9日履新。 学历造假 2012年5月3日,对冲基金公司第三点揭露汤普森简历存在虚假学历,要求他向股东负责引咎辞职。 第三点执行长丹尼尔罗卜指出,汤普森的简历称他从石山学院获得会计和计算机两个学位,事实上他只有会计学位。 教会学校石山学院位于麻州波士顿附近。汤普森在贝宝以及数年前出席系列大型会议提供的简历均列出拥有两个学位。 第三点创始人兼CEO丹尼尔·勒布(Daniel Loeb)在致雅虎董事会的公开信中称,汤普森的履历显示其从石山学院(Stonehill College)获得了计算机科学学士学位,但该学校直到汤普森毕业四年后才开始授予该学位。勒布表示,实际上汤普森只从该学校获得会计学学位。 第三点持有雅虎5.81%的股权,它最近向雅虎发起了代理权之争,要求自己的提名人选出任该公司的董事会成员。 雅虎表态 据路透社报导,雅虎投资者、对冲基金Third Point LLC周四指责雅虎CEO斯科特·汤普森(Scott Thompson)学历造假。雅虎发言人透露,公司董事会将会调查汤普森的学历。 雅虎发言人表示,调查完成后,公司将会向股东披露调查结果。 雅虎发言人称,汤普森履历出错是“因疏忽而造成的错误”。“斯科特·汤普森在石山学院的专业是会计学,还获得了商业管理科学学士学位,”该发言人在一份邮件声明中称。“称汤普森也获得计算机科学学士学位是因疏忽而造成的错误。” 汤普森7日向员工承认简历有虚假成分并道歉,但将责任归咎于猎头公司的疏忽。汤普森对被要求下台未有回应。 2012年5月8日,雅虎董事会宣布成立一个特别调查委员会,核实汤普森的学历。 辞退命令 2012年5月13日,美国雅虎公司发布讯息称,公司董事会任命主管雅虎全球媒体的罗斯莱文森为代理执行长,替代已去职的斯科特汤普森。任命负责调查汤普森假学历事件的董事阿尔佛瑞德阿莫拉索为董事会主席,取代前主席罗伊博斯托克。任命立即生效。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/6695688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存