데브허브 | DEVHUB | Uber System Design | Websockets and Event Driven Architecture
Uber는 수백만 명의 사용자를 위한 실시간 승차 공유 서비스를 어떻게 처리할까요? 이 영상에서는 API, 데이터베이스 구조, 이벤트 기반 아키텍처의 원리를 적용한 웹소켓을 통한 실시간 통신과 같은 핵심 구성 요소에 초점을 맞춰 Uber와 유사한 시스템을 설계합니다. 승차 요청 처리, 운전자 매칭, 실시간 업데이트 전송 등 모든 과정이 이벤트 기반 아키텍처와 Kafka와 같은 기술을 사용하여 어떻게 이루어지는지 알아보세요. 시스템 설계 면접이나 확장 가능한 애플리케이션 아키텍처 이해에 매우 유용합니다.
관련 동영상/필수 학습 자료:
WebSockets 기본 1부: • How Web Sockets work | System Design Inter...
WebSockets 심층 분석 2부: • How Web Sockets work | Deep Dive
이벤트 기반 아키텍처: • Unlock the Power of Event-Driven Architect...
타임스탬프:
0:00 - 소개
0:43 - 요구 사항 및 범위 명확화
1:35 - API 설계 및 주요 엔드포인트
3:47 - WebSockets를 이용한 실시간 통신
4:08 - 데이터베이스 설계: 관계형 vs. NoSQL
10:31 - 이벤트 기반 아키텍처
13:10 - 상세 워크플로우 예시
13:58 - 주행 중 실시간 업데이트
14:10 - WebSocket 세션 관리
15:46 - 고급 시스템 개요
18:30 - 미래 개선 사항
/ bytemonk
• System Design Interview Basics
• System Design Questions
https://www.youtube.com/playlist?list... dBu38EjXRXzyPat3sYMHbIWU
• Machine Learning Basics
• Microservices
• Emerging Tech
AWS 자격증:
AWS 공인 클라우드 실무자: • How to Pass AWS Certified Cloud Practition...
AWS 공인 솔루션 아키텍트 어소시에이트: • How to Pass AWS Certified Solution Archite...
AWS 공인 솔루션 아키텍트 전문가: • How to Pass AWS Certified Solution Archite...
#시스템디자인 #웹소켓 #이벤트기반아키텍처