0% found this document useful (0 votes)
4 views4 pages

System Design Backend Devops

The document outlines a comprehensive master problem list for system design, backend architecture, cloud tasks, and DevOps. It includes high-level and low-level design challenges for various applications and systems, as well as advanced design topics relevant to FAANG companies. Each section presents a range of design problems without providing solutions, focusing on key areas such as URL shorteners, messaging systems, and cloud deployment strategies.

Uploaded by

krishnaitb4
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

System Design Backend Devops

The document outlines a comprehensive master problem list for system design, backend architecture, cloud tasks, and DevOps. It includes high-level and low-level design challenges for various applications and systems, as well as advanced design topics relevant to FAANG companies. Each section presents a range of design problems without providing solutions, focusing on key areas such as URL shorteners, messaging systems, and cloud deployment strategies.

Uploaded by

krishnaitb4
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

System Design • Backend Architecture • Cloud • DevOps

Master Problem List (No Solutions)

SECTION 1 — SYSTEM DESIGN

High-Level System Design (HLD)

1. Design URL Shortener

2. Design Instagram

3. Design Twitter

4. Design WhatsApp

5. Design Facebook Messenger

6. Design Uber

7. Design Swiggy

8. Design Amazon

9. Design Netflix

10. Design YouTube

11. Design Google Drive

12. Design Dropbox

13. Design Pastebin

14. Design Parking Lot

15. Airline Reservation System

16. Hotel Booking System

17. Tinder

18. ChatGPT System

19. Notification System

20. Payment Gateway

Low-Level Design (LLD)

31. Elevator System

32. Library Management

33. Car Rental


34. Restaurant Reservation

35. Splitwise

36. ATM

37. Movie Ticket Booking

38. Vending Machine

39. Chess Engine

40. Pub-sub Messaging

SECTION 2 — BACKEND ARCHITECTURE

51. Auth System

52. RBAC Authorization

53. Search Indexing

54. Email Queue System

55. File Upload System

56. Analytics Collector

57. Logging Pipeline

58. API Versioning

59. Distributed Locking

60. Timeseries DB Design

SECTION 3 — CLOUD TASKS

81. HA Architecture

82. CDN Deployment

83. Serverless Backend

84. Autoscaling System

85. Blue-Green Deployments

86. Canary Deployments

87. Multi-region Failover

88. Redis Cluster

89. VPC Design


90. NAT Gateway

91. API Gateway + Lambda

92. Event-driven PubSub Pipeline

SECTION 4 — DEVOPS

101. GitHub Actions CI/CD

102. Jenkins Pipeline

103. Canary on Kubernetes

104. Terraform Infra

105. Docker Registry Pipeline

106. HPA + VPA

107. ConfigMaps + Secrets

108. Rolling Updates

109. Liveness & Readiness

110. Service Mesh

111. Prometheus

112. Grafana

113. OpenTelemetry

114. Central Logging

SECTION 5 — ADVANCED FAANG DESIGN

136. Kafka Architecture

137. Zookeeper

138. Consistent Hashing

139. Gossip Protocol

140. Leader Election

141. Heartbeat System

142. Distributed KV Store

143. Global Low-latency System

144. Scaling APIs


145. Handling Backpressure

You might also like