Learn the fundamentals of scaling in software systems, including why and how to scale.
Learning Objectives
Understand the basic principles of scaling software systems.
Topics
An introduction to the concept of scaling in software systems.
No progress entries to show
Learn the differences between vertical and horizontal scaling.
No progress entries to show
Understand the indicators that suggest when scaling is necessary.
No progress entries to show
Explore common challenges encountered while scaling systems.
No progress entries to show
Learn about different strategies for scaling systems effectively.
No progress entries to show
Explore how scaling impacts system performance.
No progress entries to show
Understand the cost implications of scaling systems.
No progress entries to show
Examine real-world examples of scaled systems.
No progress entries to show
Realtime audio conversation for interactive session.
Interactive realtime chat session.
Live whiteboard explanation and collaboration.
Real-time wide variety of examples.
Continuous assessment and feedback.
Progress monitoring and record progress journey.
Broadcast session with larger audience for free.
Attend audience queries and provide responses.