Toggle navigation
首页
发现
awesome-system-design-resources - Learn System Design concepts and prepare for interviews using free resources.
Created at:
2023-10-25 09:50:42
Language:
Java
编号
:
https://github.com/ashishps1/awesome-system-design-resources
License:
GPL-3.0
LinkedIn
|
YouTube
|
X
|
Newsletter
This repository contains resources to learn System Design concepts and prepare for interviews using free resources.
System Design Fundamentals
Horizontal vs Vertical Scaling
Content Delivery Network (CDN)
Caching
Distributed Caching
Latency vs Throughput
CAP Theorem
Load Balancing
ACID Transactions
SQL vs NoSQL
Consistent Hashing
Database Index
Rate Limiting
Microservices Architecture
Microservices Guidelines
API Design
Strong vs Eventual Consistency
Consistency Patterns
Synchronous vs. asynchronous communications
REST vs RPC
Batch Processing vs Stream Processing
HeartBeat
Circuit Breaker
Idempotency
Database Scaling
Data Replication
Data Redundancy
Database Sharding
Fault Tolerance
Failover
Proxy Server
Domain Name System (DNS)
Message Queues
WebSockets
Bloom Filters
Consensus Algorithms
Gossip Protocol
API Gateway
Serverless Architecture
Service Discovery
Disaster Recovery
Distributed Locking
Distributed Tracing
Checksum
System Design Interview Template
System Design Interview Problems
Easy
Design Leaderboard
Design URL Shortener like TinyURL
Design Text Storage Service like Pastebin
Design Content Delivery Network (CDN)
Design Parking Garage
Design Vending Machine
Design Distributed Key-Value Store
Design Distributed Cache
Design Distributed Job Scheduler
Design Authentication System
Design Unified Payments Interface (UPI)
Medium
Design Instagram
Design Tinder
Design WhatsApp
Design Facebook
Design Twitter
Design Reddit
Design Netflix
Design Youtube
Design Google Search
Design E-commerce Store like Amazon
Design Spotify
Design TikTok
Design Shopify
Design Airbnb
Design Autocomplete for Search Engines
Design Rate Limiter
Design Distributed Message Queue like Kafka
Design Flight Booking System
Design Online Code Editor
Design Stock Exchange System
Design an Analytics Platform (Metrics & Logging)
Design Notification Service
Design Payment System
Design a Digital Wallet
Hard
Design Slack
Design Live Comments
Design Distributed Counter
Design Location Based Service like Yelp
Design Uber
Design Food Delivery App like Doordash
Design Google Docs
Design Google Maps
Design Zoom
Design File Sharing System like Dropbox
Design Ticket Booking System like BookMyShow
Design Distributed Web Crawler
Design Code Deployment System
Design Distributed Cloud Storage like S3
Design Distributed Locking Service
Must-Read Engineering Articles
How Discord stores trillions of messages
Building In-Video Search at Netflix
How Canva scaled Media uploads from Zero to 50 Million per Day
How Airbnb avoids double payments in a Distributed Payments System
Stripe’s payments APIs - The first 10 years
Real time messaging at Slack
Books
Designing Data-Intensive Applications
System Design Interview – An insider's guide
YouTube Channels
Tech Dummies Narendra L
Gaurav Sen
codeKarle
ByteByteGo
System Design Interview
Success in Tech
About
Author:
ashishps1
View code
热门github
1
整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主,包括底座模型,垂直领域微调及应用,数据集与教程等。
2
An open-source JavaScript library for world-class 3D globes and maps 🌎
3
🐚 OpenDevin: Code Less, Make More
4
ClickHouse® is a free analytics DBMS for big data
5
An open-source remote desktop, and alternative to TeamViewer.
(翻译:远程桌面软件,开箱即用,无需任何配置。您完全掌控数据,不用担心安全问题。)
6
Create Magic Story!
7
There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
(翻译:替代 Notion 和 Miro 的下一代知识库。)
8
We write your reusable computer vision tools. 💜
9
Close-Circuit Telegram Vision revolutionizes location tracking with its open-source design and Telegram API integration. Offering precise tracking within 50-100 meters, users can monitor others in real-time for logistics or safety, redefining how we navigate our surroundings
10
An iOS library to natively render After Effects vector animations
(翻译:一个原生渲染 After Effects 矢量动画的 iOS 库)
11
List of books, blogs, newsletters and people!
(翻译:100 多种资源可帮助您成为出色的工程领导者)
12
All the resources you need to get to Senior Engineer and beyond
(翻译:这个仓库包含了您成为高级软件工程师所需的所有资源!)
13
14
This repository contains low level design resources to improve coding skills and prepare for interviews.
15
Bisheng is an open LLM devops platform for next generation AI applications.
(翻译:Bisheng是一个面向下一代人工智能应用的开放式LLM DevOps平台。)