How LinkedIn Searches 900M+ Jobs in Milliseconds | Spring Boot + Elasticsearch + Kafka + Redis
Yeshendra Dhaker
0:00 / 0:00
How LinkedIn Searches 900M+ Jobs in Milliseconds | Spring Boot + Elasticsearch + Kafka + Redis
6 048 просмотров · 11 дней назад
Yeshendra Dhaker
9,2 тыс. подписчиков
6 048 просмотров · 11 дней назад
You search "Java Developer" on LinkedIn and get relevant jobs and profiles in milliseconds.
But how can a platform search through hundreds of millions of jobs and profiles so quickly?
In this video, we build a production-grade LinkedIn backend system from scratch using Spring Boot, Elasticsearch, Kafka, Redis, AWS S3 and microservices architecture.
Join our Spring Boot WhatsApp Community: https://chat.whatsapp.com/KfmzhmMXhK9...
Full Microservices Series:
Netflix: • Full Project: How Netflix Streams Video to...
Uber: • Full Project: How Uber Finds Your Driver i...
Digital Banking System: • Full Project: How Banks Detect Fraud | Dig...
Spring Boot Playlist: • Best Spring Framework Bootcamp Course [Inc...
LinkedIn:
/ yeshendra-dhaker-8b3ab0254
GitHub:
https://github.com/YeshendraDhaker/Li...
Docker-Compose File: https://drive.google.com/drive/folder...
TimeStamps:
0:00-04:32 - Building LinkedIn System
04:33-11:20 - HLD (High Level Design) Architecture
11:21-15:18 - Setting up Redis, Kafka, Zookeeper and other dbs.
15:19-27:09 - LinkedIn Project Setup
27:10-50:28 - Code User-Service
50:29-1:15:02 - User Authentication
1:15:03-1:31:03 - Code Account-Service cont.
1:31:04-1:45:04 - Code LinkedIn Connection endpoints
1:45:05-2:05:54 - Code User-Service cont. (profile endpoints and properties)
2:05:55-2:23:22 - Code Post-Service
2:23:22-2:52:47 - Code Post-Service cont. (implementing LinkedIn Create post and related endpoints).
2:52:48-2:57:15 - AWS S3 upload Code.
2:57:16-2:59:23 - AWS Configuration.
2:59:24-3:04:25 - Code Post-Service cont.
3:04:26-3:11:06 - Code Feed-Service
3:11:07-3:17:46 - How to Get LinkedIn Feed
3:17:47-3:36:18 - Code Feed-Service cont.
3:36:19-3:45:09 - Code Search-Service (Important)
3:45:10-4:12:07 - Code Search-Service (FTS)
4:12:08-4:30:34 - Code Notification-Service
4:30:35-4:42:46 - JWT Authentication Filter
4:42:47-4:49:50 - Routing, Rate limiting and properties
3:49:51-4:52:25 - Setting up AWS S3 Bucket
4:52:26-4:54:41 - AWS access key-id and secret key
5:01:42-5:06:33 - Payment-Service Cont.
5:06:34-5:34:35 - Testing Full LinkedIn Application
5:34:36-5:36:23 - LinkedIn System to Production and coming up Next?