云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名交易_cdn全站加速_是什么

小七 141 0

专有网络 VPC_虚拟_安卓物联网开发

编者按:今天我们从Traveloka的工程经理Felix Perdana那里了解到,该公司如何利用Apigee API管理平台成为东南亚及其他地区的一站式旅游和生活方式平台。Traveloka使用API来增加和整合其库存,同时将客户和合作伙伴聚集在一起预订航班、车辆、酒店和度假套餐。

Traveloka是一家印度尼西亚科技公司,目前专注于旅游和生活方式市场。我们的客户大部分来自东南亚,他们访问该网站主要是为了预订航班、酒店、交通、生活方式体验(例如主题公园、电影票、美容和水疗以及餐厅代金券)等等。作为我们庞大扩张计划的一部分,我们的目标是在全球范围内为更多的客户提供服务。

在过去的博客文章中,我的同事们写过Traveloka是如何利用谷歌云进行数据供应和流分析的。今天,我将分享我们如何使用来自谷歌云的Apigee API管理平台,这是我作为负责售后和附属领域的工程经理的一个关键部分。

随着Apigee向全球市场扩张,扩展全球足迹意味着要处理每个国家许多独特和具有挑战性的因素。思考不同的政府法规、货币、支付系统和客户服务期望只是一个开始。鉴于每个国家的市场运作方式不同,存在许多潜在的障碍,这就是为什么我们使用API和合作伙伴集成方法来更好地分配我们的库存,从而帮助我们在竞争激烈的市场中快速扩展业务。

当我们创办Traveloka时,我们非常认真地打造一款比我们的竞争对手更好。在库存、服务和定价方面更好。我们也知道,我们希望有最好的策略来增加我们在东南亚内外的曝光率。Apigee具备所需的所有功能(安全性、高性能、监控以及低开发和维护成本),通过快速方便地与使Traveloka平台获得成功的合作伙伴合作,帮助我们执行我们的业务计划。

在API网关的制造和购买之间做出决定当我们开始时,我们用第一个版本的API规范构建了自己的API网关。在此之前,我们研究了几个API网关产品(包括Apigee),做了一些研究,做了一些poc,云服务器特价,并与供应商举行了几次会议。然而,由于我们刚刚开始涉足API业务,而且没有足够的用例来证明购买的合理性,我们决定以最低要求构建自己的系统。

过了一段时间,其他同样希望API公开的Traveloka产品也重建了同样的系统。当与我们的航班API连接的合作伙伴想添加另一项服务时,企业应用开发,问题就出现了,比如住宿。他们觉得自己是在另一家公司工作。不同的标准,生态环境大数据,不同的安全实践,不同的格式这不是一个最佳的工作方式。

大约在发布一年半后,我们开始了解我们自己平台的规模、需求和局限性。我们确信需要更好的解决方案来支持我们的业务增长。在雅加达举行的2018谷歌云峰会上,我们再次与Apigee团队会面。

除了标准化我们的API外,Apigee还支持基准测试、出色的开发门户、沙盒环境以及出色的监控和分析。阿皮吉给了我们非凡的速度和灵活性。它使我们能够快速扩展,这对于执行我们的业务计划在更多地区提供更多服务至关重要。

我还喜欢速率限制功能,它允许我们限制从一个API到另一个API的吞吐量。事实上,我们可以这样做,不仅每个网址,而且每个合作伙伴,给了我们很大的灵活性。例如,如果合作伙伴A的吞吐量为每秒100个呼叫,而合作伙伴B需要500个,那么我们可以轻松满足这些不同的需求,并有效地管理我们的通信量。当我们评估API网关时,Apigee是唯一一个使我们能够限制到这种粒度级别的API。因为这些要求,我们需要高度的安全。Apigee通过SSL握手功能以及身份验证和授权方法帮助我们管理安全性。

在我们拥有Apigee之前,与合作伙伴共享API是一个艰难的过程。我们通过一个共享文档公开了大约20个API,该文档列出了我们的API以及它们需要处理的请求和响应的类型。合作伙伴可以看到什么是可用的,以及他们如何融入我们的舞台。在他们能够进来并在我们的沙盒中尝试api之前,还需要做更多的工作。过去,为合作伙伴部署新的API需要三个月的时间。现在我们有了Apigee开发人员门户,只需要几天时间。

开发人员门户使我们的合作伙伴能够查看我们的所有api,并在沙箱中试用它们。创建和管理代理的简单性也节省了大量的时间。现在,我们有两个B2B合作伙伴加入到开发人员平台上,大数据培训哪好,大数据营销,还有一些仍然通过我们的旧的内部平台手动工作。我们预计,今年将对它们进行过渡,并向Apigee平台添加20个新的合作伙伴。因为我们现在只需要两个星期就可以从第一家公司找到一个新的合作伙伴上线,所以我们的发展很快。我们估计,通过部署Apigee平台,而不是在内部构建平台,我们至少节省了一年的开发时间。