Recently Updated Pages
4.4 Blocking vs Non-Blocking I/O
4.3 Network protocols (TCP, UDP, HTTP)
4.2 Asynchronous messaging patterns
Two primary asynchronous messaging models: Message queuing and Publish/subscribe. Competing Co...
4.1 Synchronous vs asynchronous communication
3.2 Physical servers, virtual machines, containers, serverless
3.1 Regions, availability zones, data centers, racks, servers
2.10 System Requirements Summary
2.9 Maintainability, Security, Cost
Maintainability failure modes and mitigations if some component fails, what happens to the re...
2.8 Consistency
Strong Consistency (changes are reflected to all users immeidately) vs Weak Consistency (change...
2.7 Durability
High durability means low probability of data loss. Once data is successfully submitted to the s...
2.6.a Count Video Views at Large Scale
Requirements Clarification Users Who will use the system? How the system will be used? ...
2.6 Performance
Performance is time required to process something (latency) rate at which something is proces...
2.3 High Availability
System uptime 99% availability => offline 3.65 days a year Request Success Ratio 99% ava...
2.5 Scalability
Scale can be performed horizontally or vertically, it is important to compare the trade offs betw...
2.4 Fault Tolerance, Resilience, Reliability
2.2 Functional Requirements
When writing a design document, we typically capture functional requirements in the form of use c...
2.1 System Requirements
Functional Requirements what features must be included Non-Functional Requirements must ...
1.1 Course Introduction
VPN iOS Setup
1. 进入手机设置页面 2. 添加一个VPN设置 3. 填写设置 4. 勾选一下刚添加的设置,点击上方连接,连接可能要花个几秒钟,连接成功后右上角会出现“VPN”标志
VPN Windows Registry Setup
Windows 错误 809 错误 809:无法建立计算机与 VPN 服务器之间的网络连接,因为远程服务器未响应。这可能是因为未将计算机与远程服务器之间的某种网络设备(如防火墙、NAT、路...