System Design Workbook Audiobook By Barry T. Whittaker cover art

System Design Workbook

Mastering Scalable Systems and Trade-Offs for Developers

Virtual Voice Sample

Try for $0.00
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.

System Design Workbook

By: Barry T. Whittaker
Narrated by: Virtual Voice
Try for $0.00

$7.95 a month after 30 days. Cancel anytime.

Buy for $9.99

Buy for $9.99

Confirm purchase
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.
Cancel
Background images

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.
Key Features:
  • 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.
Who Should Read This?
  • 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!

Architecture
adbl_web_global_use_to_activate_webcro768_stickypopup

What listeners say about System Design Workbook

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.