
System Design Workbook
Mastering Scalable Systems and Trade-Offs for Developers
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to Cart failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from wishlist failed.
Please try again later
Adding to library failed
Please try again
Follow podcast failed
Please try again
Unfollow podcast failed
Please try again
Access a growing selection of included Audible Originals, audiobooks, and podcasts.
You will get an email reminder before your trial ends.
Audible Plus auto-renews for $7.95/mo after 30 days. Upgrade or cancel anytime.
Buy for $9.99
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.
-
Narrated by:
-
Virtual Voice

This title uses virtual voice narration
Virtual voice is computer-generated narration for audiobooks.
About this listen
Unlock the secrets to designing scalable, resilient, and high-performing systems with the System Design Workbook! This hands-on guide provides developers with the practical knowledge and tools to tackle real-world system design challenges. Whether you're preparing for technical interviews, optimizing existing systems, or building robust architectures, this workbook is your essential resource.
What You'll Learn:- Core system design concepts, including scalability, bottleneck identification, and trade-offs.
- Effective strategies for data partitioning and replication to handle large-scale data.
- Advanced techniques in caching and load balancing for performance optimization.
- Insights into the CAP Theorem and how to balance consistency, availability, and partition tolerance.
- Best practices for database design and optimization to improve query performance and scalability.
- Implementing asynchronous processing and message queues for responsiveness and task management.
- Scaling application layers with microservices, containerization, and orchestration tools like Kubernetes.
- Practical Exercises: Real-world scenarios and hands-on exercises to help you design, build, and optimize systems step by step.
- Comprehensive Solutions: Detailed explanations and solutions for every exercise, ensuring you grasp each concept thoroughly.
- Flexible for All Levels: Designed for developers of all experience levels, from beginners to advanced professionals.
- Interview Prep: Master system design concepts frequently tested in technical interviews for software engineering roles.
- Developers and engineers preparing for system design interviews.
- Professionals seeking to optimize and scale their applications.
- Software architects looking for a structured approach to design complex systems.
Whether you're designing for millions of users or tackling large-scale data challenges, System Design Workbook: Mastering Scalable Systems and Trade-Offs for Developers will give you the confidence and skills to succeed. Build scalable systems, make informed trade-offs, and take your software architecture expertise to the next level!
adbl_web_global_use_to_activate_webcro805_stickypopup