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. | Continue reading
Curious about what a Principal Engineer role at Grab entails? Our Principal Engineers' responsibilities range from solving complex problems, taking care of the system-level architecture, collaborating with cross-functional teams, providing mentorship, and more. | Continue reading
This blog post explains why and how we came up with a machine learning model serving platform to accelerate the use of machine learning in Grab. | Continue reading
Some string here that must be in quotes if you want it to span across multiple lines. | Continue reading
This blog post describes Grab’s post-mortem findings for the outage caused by the Redis Cluster failure. | Continue reading
This blog post focuses on the lessons we learned while building our batch data pipeline. | Continue reading
In this article, we focus on TalariaDB, a distributed, highly available, and low latency time-series database that stores real-time data. For example, logs, metrics, and click streams generated by mobile apps and backend services that use Grab's Experimentation Platform SDK. It | Continue reading
Grab designs fault-tolerant systems that can withstand failures allowing us to continuously provide our customers with the many services they expect from us. | Continue reading
Grab designs fault-tolerant systems that can withstand failures allowing us to continuously provide our customers with the many services they expect from us. | Continue reading
Sustaining quality in fast paced development is a challenge. At Grab, we use Mockers - a tool to expand the scope of local box testing. It helps us overcome testing challenges in a microservice architecture. | Continue reading
Reliable, scalable, and high performing solutions for common system level issues are essential for microservice success, and there is a Grab-wide initiative to provide those common solutions. As an important component of the initiative, we wrote a microservice called Quotas, a hi … | Continue reading
As we evolved from a single monolithic application to a microservices-based architecture, we were faced with a new challenge. How do we support exponential growth while maintaining consistency, coordination, and quality? | Continue reading