公司:Grab
Grab(前身为MyTeksi)是一间在东南亚地区提供服务的技术公司和交通网络公司,总部位于新加坡,由陈炳耀和陈慧玲于2012年在马来西亚雪兰莪州八打灵再也创立的移动应用程序。该应用连结乘客和司机,提供载客车辆租赁及即时共乘的分享型经济服务。乘客可以透过发送短信或是使用移动应用程序来预约这些载客的车辆,利用移动应用程序时还可以追踪车辆的位置。疫情期间兼开始经营外卖、送货、电子商务等等,成为全方面的生活平台。
Democratising Fare Storage at Scale Using Event Sourcing
Read how we built Grab's single source of truth for fare storage and management. In this post, we explain how we used the Event Sourcing pattern to build our fare data store.
How Grab Leveraged Performance Marketing Automation to Improve Conversion Rates by 30%
Read to find out how Grab's Performance Marketing team leveraged on automation to improve conversion rates.
One small step closer to containerising service binaries
了解Grab如何分析和减少Golang项目的服务可执行文件的大小。
Serving driver-partners data at scale using mirror cache
Find out how a team at Grab used Mirror Cache, an in-memory local caching solution, to serve driver-partners data efficiently.
Trident - Real-time event processing at scale
Find out where the messages and rewards come from, that arrive on your Grab app. Walk through scaling and processing optimizations that achieve tremendous throughput.
Pharos - Searching Nearby Drivers on Road Network at Scale
你有没有想过,当你叫车回家时,点击确认呼叫按钮会发生什么?这个简单的动作背后,发生了很多事情,如果要把所有的事情都说出来,要花上几天几夜的时间。也许,我们可以把这个问题重新表述得更精确一些。你有没有想过Grab是如何存储和使用司机位置来为你分配司机的?如果有,你一定会发现这篇文章很有趣,因为下面会介绍这背后的工作原理。
Democratizing Fare Storage at scale using Event Sourcing
Read how we built Grab's single source of truth for fare storage and management. In this post, we explain how we used the Event Sourcing pattern to build our fare data store.
Keeping 170 libraries up to date on a large scale Android App
Learn how we maintain our libraries and prevent defect leaks in our Grab Passenger app.
Optimally scaling Kafka consumer applications
Read this deep dive on our Kubernetes infrastructure setup for Grab's stream processing framework.
Our Journey to Continuous Delivery at Grab (Part 1)
Continuous Delivery is the principle of delivering software often, everyday. Read more to find out how we implemented continuous delivery at Grab.
Uncovering the truth behind Lua and Redis data consistency
Redis does not guarantee the consistency between master and its replica nodes when Lua scripts are used. Read more to find out why and how to guarantee data consistency.
Securing and managing multi-cloud Presto Clusters with Grab’s DataGateway
This blog post discusses how Grab's DataGateway plays a key role in supporting hundreds of users in our entire Presto ecosystem - from managing user access, cluster selection, workload distribution,…
Grab熔断器设计:如何应对突发打车峰值
在东南亚,一旦下雨往往就不小。它成为一个重要的情绪因素,尤其是当你被困在外面的时候,你就会面临糟糕的一天。在
东南亚的超级APP是如何用Go打造Grab的路径规划和ETA引擎
胡泊:Grab/地图团队资深架构师。 入行10年,前端、后端、大数据均有涉猎。现就职于Grab,从零开始搭建了Grab路径规划服务,经过三年努力,在多项指标上击败国际地图服务商和东南亚本地地图服务商,成为Grab业务的主要支撑力之一。
使用Grab的实验平台进行混沌实验编排
服务部分可用并不是没有风险。工程师需要对于RPC调用非核心服务时需要有有备用计划。如果应急策略没有很好地执行,非核心服务的问题也可能导致停机。