diff --git a/blog/11/index.html b/blog/11/index.html
index f687f74b..d4333353 100644
--- a/blog/11/index.html
+++ b/blog/11/index.html
@@ -148,128 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
Read how we built our in-house workforce routing system at Grab.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -874,6 +752,70 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
Learn how we maintain our libraries and prevent defect leaks in our Grab Passenger app.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -888,7 +830,7 @@
diff --git a/blog/12/index.html b/blog/12/index.html
index 03165f1d..cbfb91e3 100644
--- a/blog/12/index.html
+++ b/blog/12/index.html
@@ -148,70 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
Learn how we maintain our libraries and prevent defect leaks in our Grab Passenger app.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -708,6 +644,74 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
This post is the first in a series of blogs about Grab’s experience with Go modules in a multi-module monorepo. Here, we discuss the challenges we faced along the way and the solutions we came up with.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -722,7 +726,7 @@
diff --git a/blog/13/index.html b/blog/13/index.html
index 363fa3ad..ab06242a 100644
--- a/blog/13/index.html
+++ b/blog/13/index.html
@@ -148,74 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
This post is the first in a series of blogs about Grab’s experience with Go modules in a multi-module monorepo. Here, we discuss the challenges we faced along the way and the solutions we came up with.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -798,6 +730,76 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
This article details our journey building and deploying an event sourcing platform in Go, building a stream processing framework over it, and then scaling it (reliably and efficiently) to service over 300 billion events a week.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -812,7 +814,7 @@
diff --git a/blog/14/index.html b/blog/14/index.html
index 36b250a7..eac6314b 100644
--- a/blog/14/index.html
+++ b/blog/14/index.html
@@ -148,76 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
This article details our journey building and deploying an event sourcing platform in Go, building a stream processing framework over it, and then scaling it (reliably and efficiently) to service over 300 billion events a week.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -800,6 +730,122 @@
+
+
+
+
+
+
+
+
+
+
+
Data Science
+
+ ·
+
+
Engineering
+
+
Introducing Trailblazer, the Data Engineering team’s solution to implementing change data capture of all upstream databases. In this article, we introduce the reason why we needed to move away from periodic batch ingestion towards a real time solution and show how we achieved this through an end to end streaming pipeline.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -814,7 +860,7 @@
diff --git a/blog/15/index.html b/blog/15/index.html
index 0ed68090..1dcbe7a6 100644
--- a/blog/15/index.html
+++ b/blog/15/index.html
@@ -148,122 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Data Science
-
- ·
-
-
Engineering
-
-
Introducing Trailblazer, the Data Engineering team’s solution to implementing change data capture of all upstream databases. In this article, we introduce the reason why we needed to move away from periodic batch ingestion towards a real time solution and show how we achieved this through an end to end streaming pipeline.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -863,6 +747,83 @@
+
+
+
+
+
+
+
+
+
+
+
Data Science
+
+
Just over two years ago we introduced GrabChat, Southeast Asia’s first of its kind in-app messaging platform. Since then we’ve added all sorts of useful features to it such as auto-translated messages, the ability to send photos, and even voice messages! It’s been a great tool to facilitate smoother communications between our driver-partners and our passengers, and one group in particular has found it incredibly useful: tourists!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -877,7 +838,7 @@
diff --git a/blog/16/index.html b/blog/16/index.html
index c97e77f9..53c2f486 100644
--- a/blog/16/index.html
+++ b/blog/16/index.html
@@ -148,83 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Data Science
-
-
Just over two years ago we introduced GrabChat, Southeast Asia’s first of its kind in-app messaging platform. Since then we’ve added all sorts of useful features to it such as auto-translated messages, the ability to send photos, and even voice messages! It’s been a great tool to facilitate smoother communications between our driver-partners and our passengers, and one group in particular has found it incredibly useful: tourists!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -807,6 +730,74 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
This post is the second of a three-part series on going beyond retries to improve system resiliency. We’ve previously discussed about rate-limiting as a strategy to improve resiliency. In this article, we will cover these techniques: bulkheading, load balancing, and fallbacks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -821,7 +812,7 @@
diff --git a/blog/17/index.html b/blog/17/index.html
index 7d57c22e..734e2826 100644
--- a/blog/17/index.html
+++ b/blog/17/index.html
@@ -148,74 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
This post is the second of a three-part series on going beyond retries to improve system resiliency. We’ve previously discussed about rate-limiting as a strategy to improve resiliency. In this article, we will cover these techniques: bulkheading, load balancing, and fallbacks.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -828,6 +760,68 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
Grab designs fault-tolerant systems that can withstand failures allowing us to continuously provide our consumers with the many services they expect from us.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Corey Scott
+
+
+
+
8 Jan 2019 | 14 min read
+
+
+
+
+
+
+
+
@@ -842,7 +836,7 @@
diff --git a/blog/18/index.html b/blog/18/index.html
index 88beeaae..e5e9fb71 100644
--- a/blog/18/index.html
+++ b/blog/18/index.html
@@ -148,68 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
Grab designs fault-tolerant systems that can withstand failures allowing us to continuously provide our consumers with the many services they expect from us.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Corey Scott
-
-
-
-
8 Jan 2019 | 14 min read
-
-
-
-
-
-
-
-
@@ -772,6 +710,68 @@
+
+
+
+
+
+
+
+
+
+
+
Data Science
+
+
Grab Senior Data Scientist Dr. Liuqin Yang wins the 2018 Beale-Orchard-Hays Prize, the highest honor in Computational Mathematical Optimization. He has been recognised for his paper and the corresponding software SDPNAL+.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Yang Liuqin
+
+
+
+
20 Jul 2018 | 4 min read
+
+
+
+
+
+
+
+
@@ -786,7 +786,7 @@
diff --git a/blog/19/index.html b/blog/19/index.html
index b12258f9..8c9ea77f 100644
--- a/blog/19/index.html
+++ b/blog/19/index.html
@@ -148,68 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Data Science
-
-
Grab Senior Data Scientist Dr. Liuqin Yang wins the 2018 Beale-Orchard-Hays Prize, the highest honor in Computational Mathematical Optimization. He has been recognised for his paper and the corresponding software SDPNAL+.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Yang Liuqin
-
-
-
-
20 Jul 2018 | 4 min read
-
-
-
-
-
-
-
-
@@ -745,6 +683,68 @@
+
+
+
+
+
+
+
+
+
+
+
Data Science
+
+
Launching GrabShare was no easy feat. After reviewing the academic literature, we decided to take a different approach and build a new matching algorithm from the ground up.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tang Muchen
+
+
+
+
20 Oct 2017 | 10 min read
+
+
+
+
+
+
+
+
@@ -759,7 +759,7 @@
diff --git a/blog/2/index.html b/blog/2/index.html
index 712fdf80..f4501847 100644
--- a/blog/2/index.html
+++ b/blog/2/index.html
@@ -148,108 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Data Science
-
- ·
-
-
Engineering
-
- ·
-
-
Security
-
-
As the amount of data Grab handles grows, there is an increased need for quick detections for data anomalies (incompleteness or inaccuracy), while keeping it secure. Read this to learn how the Risk Data team utilised Flink and Datadog to enhance data observability within Grab’s services.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -827,6 +725,89 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+ ·
+
+
Data Science
+
+
Dive into this insightful post to explore how Coban, Grab's real-time data streaming platform, has drastically enhanced the fault tolerance on its Kafka on Kubernetes design, to ensure seamless operation even amid unexpected disruptions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -841,7 +822,7 @@
diff --git a/blog/20/index.html b/blog/20/index.html
index 361dcae3..57a6a4f0 100644
--- a/blog/20/index.html
+++ b/blog/20/index.html
@@ -148,68 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Data Science
-
-
Launching GrabShare was no easy feat. After reviewing the academic literature, we decided to take a different approach and build a new matching algorithm from the ground up.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tang Muchen
-
-
-
-
20 Oct 2017 | 10 min read
-
-
-
-
-
-
-
-
@@ -629,6 +567,66 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
My name is Arul Kumaravel, VP of Engineering at Grab. Grab's mission is to drive Southeast Asia (SEA) forwards. Today I would like to share with you how AWS is helping us with this mission.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -643,7 +641,7 @@
diff --git a/blog/21/index.html b/blog/21/index.html
index 36deb0bb..a183224c 100644
--- a/blog/21/index.html
+++ b/blog/21/index.html
@@ -148,66 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
My name is Arul Kumaravel, VP of Engineering at Grab. Grab's mission is to drive Southeast Asia (SEA) forwards. Today I would like to share with you how AWS is helping us with this mission.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -672,6 +612,67 @@
+
+
+
+
+
+
+
+
+
+
+
Engineering
+
+
Grab steadily attracts a diverse set of engineers from around the world in its three R&D centres: Singapore, Seattle, and Beijing. Right now, half of Grab’s top leadership team is made up of women and we have attracted people from five continents to work together on solving the biggest challenges for Southeast Asia.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -686,7 +687,7 @@
diff --git a/blog/22/index.html b/blog/22/index.html
index c9ef2c58..b76c7218 100644
--- a/blog/22/index.html
+++ b/blog/22/index.html
@@ -148,67 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
Engineering
-
-
Grab steadily attracts a diverse set of engineers from around the world in its three R&D centres: Singapore, Seattle, and Beijing. Right now, half of Grab’s top leadership team is made up of women and we have attracted people from five continents to work together on solving the biggest challenges for Southeast Asia.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -615,6 +554,60 @@
+
+
+
+
+
+
+
+
+
Engineering
+
+
Here at the Grab Engineering team, we have built our entire backend stack on top of Amazon Web Services (AWS). Over time, it was inevitable that some habits have started to form when perceiving our backend monitoring statistics.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -629,12 +622,10 @@