From the course: Complete Guide to Apache Kafka for Beginners
Unlock the full course today
Join today to access over 23,200 courses taught by industry experts.
Case study: GetTaxi - Kafka Tutorial
From the course: Complete Guide to Apache Kafka for Beginners
Case study: GetTaxi
Okay. So new case study and this time our company is GetTaxi, and GetTaxi is a company and it allows people to match with taxi drivers on demand right away. And the business comes to you and say, we want to build a business and we want the following capabilities. The user should match with a close by driver. The pricing should surge if the numbers of driver are low or the number of users is high, and all the position data before and during the trip should be stored in an analytics store so that the cost can be computed accurately and we have access to the data for whatever data science we need to do. So again, take some time to pause and figure out how you would implement this using Kafka. Got it? All right. Let's get to the solution. So just a proposition of the architecture, but I'm thinking there should be a user position topic. And user position is a topic that contains all the user's position when they open their app and leave it open, because we need to know where the users are.…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
-
-
-
-
-
-
(Locked)
Choosing partition count and replication factor5m 21s
-
(Locked)
Kafka topics naming convention1m 31s
-
(Locked)
Case study: MovieFlix5m 10s
-
(Locked)
Case study: GetTaxi4m 18s
-
(Locked)
Case study: MySocialMedia5m 32s
-
(Locked)
Case study: MyBank3m 41s
-
(Locked)
Case study: Big data ingestion1m 36s
-
(Locked)
Case study: Logging and metrics aggregation1m 8s
-
(Locked)
-
-
-