Jump to ratings and reviews
Rate this book

Queue-based System Architecture: Build Scalable, Fault-tolerant Distributed Systems

Rate this book
QUEUE-BASED SYSTEM ARCHITECTURE (QBSA) explains a style of system architecture that effectively supports collaboration of distributed, internal and external systems prevalent in the modern enterprise. An example of a system that requires collaboration of multiple internal and external systems is the Obamacare website. The Obamacare website must consult with a bevy of State and private health insurance systems to provide accurate insurance quotes to its patrons. And it must to do so for millions of website visitors in a timely fashion. To illustrate QBSA, the book walks through one possible queue-based system design of a healthcare insurance exchange website that can efficiently and reliably prepare health insurance quotes for a large number of customers. Most of the work in a queue-based system is handled asynchronously in the background by autonomous processes. Message queues play an essential role in queue-based systems. A well-designed queue-based system can prepare a response for a complicated request within a matter of few seconds. Some of the topics covered in this book - How to process commands asynchronously in the background? - How to monitor and troubleshoot a queue-based system? - How to scale a queue-based system? - How to add new functionality to a queue-based system? - How does a queue-based system participate in an Enterprise Service Bus (ESB)? Equipped with the information in this book, you will be able to confidently design scalable, fault-tolerant distributed systems.

80 pages, Kindle Edition

First published January 6, 2014

26 people are currently reading
22 people want to read

About the author

Sal Razzaq

3 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
10 (25%)
4 stars
16 (40%)
3 stars
9 (22%)
2 stars
4 (10%)
1 star
1 (2%)
Displaying 1 - 3 of 3 reviews
Profile Image for Edwin Dalorzo.
63 reviews6 followers
June 2, 2017
Quick and Useful Introduction

The book covers the basic and most relevant details that one needs to understand to start designing and building a queue-based, message-driven system. I found it rather useful and even validating of my designs.

The book is concise and can be read entirely in a couple of hours, however the information it contains was worth the time.

For those entirely new to building distributed systems in this way, will find this book is a fine introduction. The book, nonetheless, offers very little insights on implementation details, and I believe that, given how short it is, the author may have decided to add an entire section to demonstrate all these ideas in some way, perhaps using a product like RabbitMQ.

That been said, I felt quite satisfied with the book and its short, but rather useful advise.
45 reviews2 followers
May 15, 2015
it describe queue-based system concept and some topic,but no code example to implements the concept.
2 reviews
August 2, 2020
Pretty good intro

Some people may think this incomplete but it does a good job - with examples -of how to encapsulate code well in an OO language.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.