Перейти к содержимому

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?