一些系统设计的文章
文章汇总
在线共享
- Google Docs High-Level System design,2021年
- How to design Google Docs (Episode 4),2022年
- Design Dropbox
打车
Uber
- Brief History of Scaling Uber,2024年
- Designing Uber,2022年
参考
- Uber-Investor-Day-2022.pdf
- Service-Oriented Architecture: Scaling the Uber Engineering Codebase As We Grow
- So, You Want to Move to Microservices?
- Designing Edge Gateway, Uber’s API Lifecycle Management Platform
- Building Uber’s Fulfillment Platform for Planet-Scale using Google Cloud Spanner
- Presto® on Apache Kafka® At Uber Scale
- Making Apache Spark Effortless for All of Uber
- Building a Large-scale Transactional Data Lake at Uber Using Apache Hudi
- How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber)
- Vertical CPU Scaling: Reduce Cost of Capacity and Increase Reliability
- Uber Migrates 4000+ Microservices to a New Multi-Cloud Platform Running Kubernetes and Mesos
- Crane: Uber’s Next-Gen Infrastructure Stack
- YouTube:Crane: Uber’s Next-Gen Infrastructure Stack | Kurtis Nusbaum
- Engineering Data Analytics with Presto and Apache Parquet at Uber
- Building a Better Big Data Architecture: Meet Uber’s Presto Team
Here’s some examples of the issues microservices create and what Uber did to address.
- To ensure all services use standardized service frameworks
- To discover and talk to other services and provide service resilience (fault tolerance, rate limiting, circuit breaking)
- To ensure well-defined RPC interfaces
- To prevent cross-service capability
- To improve the observability of all service metrics
- For distributed tracing across services
社交
- Designing Tinder,2022年
- Designing WhatsApp,2022年
- Designing Instagram,2022年
- Designing Twitter – A System Design Interview Question,2024年
流媒体
- Designing Netflix,2021年
- A Brief History of Scaling Netflix,2024年
金融
- PayPal’s Microservices Architecture Journey,2023年
- All eyes on Paypal’s transition from a Java monolithic architecture to a Node.js-based microservices architecture,2024年
- How to Design an E-Commerce Website: From Homepage to Checkout
- Design Amazon E-Commerce System
基础设施
相关视频
YouTube