Refresh Your Home For Fall
To see product details, add this item to your cart. You can always remove it later.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
30-day refund / replacement
30-day refund / replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Frontend System Design Essentials: A practical guide to designing scalable, reliable, and maintainable frontend systems.

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Frontend System Design Essentials: A practical guide to designing scalable, reliable, and maintainable frontend systems.


Purchase options and add-ons

A practical guide to designing scalable and maintainable frontends. Learn how to think beyond components, model data effectively, shape APIs around real access patterns, and apply modern techniques like pagination, caching, virtualization, and real-time updates. Perfect for engineers preparing for system design interviews or leveling up in complex frontend projects.

Modern frontend applications look simple on the surface, but behind every smooth user experience is a system of data flows, rendering strategies, caching layers, pagination models, and real-time updates. This book breaks down those complexities and helps you understand how to design frontends that scale — not just in performance, but in clarity, maintainability, and user experience.

Frontend System Design Essentials introduces a structured approach for thinking about complex UI architecture through the CCDAO framework. You’ll learn how to analyse product requirements, model data effectively, design APIs that support real-world access patterns, and apply techniques like virtualization, optimistic updates, pagination, caching, and performance optimization.

Rather than presenting abstract theories, the book uses concrete case studies — typeahead search, feed lists, modals, and more — to show how system design decisions play out in practice. Each chapter builds on the last, helping you form a mental model you can use in interviews or in your day-to-day work as a senior engineer.

If you want to grow beyond “just building UI” and start designing frontends that hold up under real-world pressure, this book gives you the tools, patterns, and clarity to do it well.

Product details

About the author

Follow authors to get new release updates, plus improved recommendations.
Juntao Qiu
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Juntao Qiu is a seasoned web application developer with a deep-rooted passion for front-end technologies, boasting 15 years of comprehensive industry experience. He has notably contributed to crafting advanced web applications in various domains throughout his career, marking a significant tenure at ThoughtWorks.

As an accomplished technical author, Juntao has penned several insightful books, demonstrating his expertise and commitment to the field. His notable works include the updated Test-Driven Development with React, 2nd Edition (2023), reflecting the latest in React development practices, and Maintainable React (2022), a guide that delves deep into writing clean, efficient, and sustainable React code.

His professional focus is centred on enhancing the art of software development, particularly advocating for and teaching methods that lead to more maintainable and efficient code.