• A location based service
• An entry/platform to O2O services
• Help the users find the services they need
• Help stores attract nearby customers
Slide 5
Slide 5 text
• Build a location based platform with performance and
scalability
• Deal with multiple data sources integration
• Manage complex micro services on Kubernetes
What are the challenges
Slide 6
Slide 6 text
Kafka
Elasticsearch
DB
…
Views
Connectors
POI Data
Promotions
Customer
data 1
Customer
data 2
…
Slide 7
Slide 7 text
💻
Frontend
API
Gateway
Service 1 Service 2 Service 3
Service 4 Service 5
Thrift
Thrift Thrift
GRPC
GRPC
GRPC
Slide 8
Slide 8 text
• Frontend
• VueJS
• ReactJS
• Backend
• Java/Scala/Go/Node.js/Kotlin/Typescript
• REST/Thrift/GRPC
• Kafka/Kafka Streams
• Elasticsearch
• Kubernetes/Rancher
We love new technologies