![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统设计
文章平均质量分 88
StellaLiu萤窗小语
这个作者很懒,什么都没留下…
展开
-
Design Google Drive
Design Google Drive1. Gathering System Requirements2. Coming Up With A Plan3. Storing Entity Info4. Storing File Data5. Entity Info Structure6. Garbage Collection7. End To End API Flow8. System DiagramDesign Google DriveMany systems design questions are原创 2021-03-10 05:42:35 · 295 阅读 · 0 评论 -
Design Facebook News Feed
Design Facebook News Feed1. Gathering System Requirements2. Coming Up With A Plan3. CreatePost API4. Post Storage5. GetNewsFeed API6. Feed Creation And Storage7. Wiring Updates Into Feed Creation8. Cross-Region Strategy9. System DiagramDesign Facebook New原创 2021-03-10 03:27:37 · 680 阅读 · 0 评论 -
system design- algo
system design- algoQuestion 1Question 2Question 3Question 4Question 5Question 61. Gathering System Requirements2. Coming Up With A Plan3. Static UI Content4. Main Clusters And Load Balancing5. Static API Content6. Caching7. Access Control8. User Data Stora原创 2021-03-10 01:59:26 · 218 阅读 · 0 评论 -
Tap-News project
Tap-News projectMajor User Cases:1. Front-end2. Create a new config_service to config all the modules and services.3. Apply machine learning to display personalized news list.4.Add a complete Logging, and use a suitable5. Continuous deployment pipeline and原创 2021-03-09 06:24:56 · 280 阅读 · 0 评论 -
A step by step guide
A step by step guideStep 1: Requirements clarificationsStep 2: Back-of-the-envelope estimationStep 3: System interface definitionStep 4: Defining data modelStep 5: High-level designStep 6: Detailed designStep 7: Identifying and resolving bottlenecksSummary原创 2021-03-09 06:07:28 · 362 阅读 · 0 评论 -
Glossary of System Design Basics
Glossary of System Design BasicsLoad BalancingBenefits of Load BalancingLoad Balancing AlgorithmsRedundant Load BalancersCachingApplication server cacheContent Delivery (or Distribution) Network (CDN)Cache InvalidationCache eviction policiesData Partitioni原创 2021-03-09 05:58:21 · 319 阅读 · 0 评论 -
System Design Basics
System Design BasicsKey Characteristics of Distributed SystemsScalabilityReliabilityAvailabilityEfficiencyServiceability or ManageabilitySystem Design BasicsWhenever we are designing a large system, we need to consider a few things:What are the differen原创 2021-03-09 04:51:08 · 184 阅读 · 0 评论 -
系统设计框架1-Design A Code-Deployment System
系统设计框架-Design A Code-Deployment SystemQuestionesQuestion 1Question 2Question 3Question 4Question 5Question 6Question 7Question 8SoulutionGathering System RequirementsComing Up With A PlanBuild System -- General OverviewBuild System -- Job QueueBuild System原创 2021-03-09 03:00:11 · 446 阅读 · 0 评论 -
系统设计(二)
系统设计(二)HashingRelational databasesKey-Value StoresSpecialized Storage ParadigmsReplication And ShardingLeader ElectionPeer-To-Peer NetworksPolling And StreamingConfigurationRate LimitingLogging And MonitoringPublish/Subscribe PatternMapReduceSecurity And H原创 2021-03-09 02:47:06 · 90 阅读 · 0 评论 -
系统设计
系统设计Client—Server ModelNetwork ProtocolsStorageClient—Server ModelA client is a thing that talks to servers. A server is a thing that talks to clients. The client—server model is a thing made up of a bunch of clients and servers talking to one another.原创 2021-02-14 05:08:49 · 1097 阅读 · 3 评论