Technical Foundations for Google Product Managers: Latency, Redundancy, and Scaling for Newbies
A beginner-friendly course demystifying latency, redundancy, and scaling, empowering Google Product Managers to make informed technical decisions.
...
Share
Understanding Latency: The Need for Speed
Unit 1: Latency Fundamentals
What is Latency?
The Ripple Effect
Latency: A Chain Reaction
Unit 2: Digging Deeper: Common Latency Culprits
Network Latency
Server-Side Latency
Client-Side Latency
Unit 3: Measuring and Minimizing Latency
Ping Basics
Traceroute Unveiled
Caching is King
CDNs to the Rescue
Redundancy: Ensuring Reliability and Availability
Unit 1: Understanding Redundancy Fundamentals
What is Redundancy?
Why Redundancy Matters
Single Points of Failure
Unit 2: Types of Redundancy
Hardware Redundancy
Data Replication
Geographic Redundancy
Active-Passive Redundancy
Active-Active Redundancy
Unit 3: Trade-offs and Implementation
Cost vs. Redundancy
Complexity of Redundancy
Scaling Strategies: Handling User Growth
Unit 1: Understanding Scaling Fundamentals
What is Scaling?
Vertical Scaling: The Basics
Horizontal Scaling: The Basics
Unit 2: Horizontal vs. Vertical Scaling
Vertical Scaling: Pros
Vertical Scaling: Cons
Horizontal Scaling: Pros
Horizontal Scaling: Cons
When to Scale Vertically
When to Scale Horizontally
Unit 3: Load Balancing
Load Balancing: Intro
Applying the Concepts: A Google Product Case Study
Unit 1: Google Search Architecture: A Deep Dive
Search: The Big Picture
Latency in Search
Search: Redundancy Rules
Scaling Search
Unit 2: Bottlenecks, Improvements, and Trade-offs
Search Bottleneck Hunt
Search: Improvements
Scaling Trade-offs
Cost vs. Performance
Future of Search
Search: Lessons Learned