Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Big data application architecture Q&A : a problem-solution approach
Sawant N., Shah H., Apress, Berkeley, CA, 2013. 172 pp. Type: Book (978-1-430262-92-3)
Date Reviewed: Aug 1 2014

Written by two experts in the area (a third expert, Soumendra Mohanty, is listed as the technical reviewer), I was impressed with the simplicity of the organization of the book. It is written like a mini help guide to big data-related subjects. The title accurately represents the content. The target audience is not technical developers, but high-level managers, decision makers, and enterprise and software architects.

It is organized in a question and answer format, providing a good resource for the reader. With this book at hand, the reader will be familiar with the general terminology of big data problems and analytics, popular architectural solutions, various classes of tools and industries serving the layered architecture, issues concerning cloud-based solutions, and the nature of big data processing in terms of size and speed. A popular technology, Hadoop, and additional distributed database and analytics layers are also addressed. The pros and cons of proprietary solutions are outlined.

The book starts with an introduction to big data (chapter 1). This is followed by chapter 2, “Big Data Application Architecture,” in which overall architectural issues are addressed, including Hadoop layers and big data applications. In the third chapter, “Big Data Ingestion and Streaming Patterns,” multisource multidestination protocol converter patterns are addressed, among other topics. “Big Data Storage” and “Big Data Access Patterns” are covered in chapters 4 and 5, and chapters 6 and 7 are reserved for “Data Discovery and Analysis Patterns” and “Visualization Patterns.” In chapter 8, “Big Data Deployment Patterns,” cloud and hybrid architecture issues are addressed. Nonfunctional requirements are covered very well in chapter 9, which includes security aspects. I most liked chapter 10, which introduces big data case studies such as environment change detection and real-time traffic monitoring. Chapter 11 is on “Resources, References, and Tools.” The book ends with a reference list and a well-developed index.

The back cover claims: “The book deals with various mission critical problems encountered by solution architects, consultants, and software architects while dealing with the myriad options available for implementing a typical solution.” This is an accurate description in a nutshell of what one can get out of this book.

I personally learned from the book even though I am an expert in some areas of big data-related research and development. I would recommend it as a “first read” for anyone looking for a quick understanding of how to deal with large heterogeneous and unstructured data processing problems and solutions.

The need for big data analytics is here. However, there are no turnkey solutions offered yet due to the multidisciplinary nature of the problem at hand. In the meantime, responsible decision makers need to educate themselves in this area. This book would be good place to start.

More reviews about this item: Goodreads

Reviewer:  M. M. Tanik Review #: CR142574 (1411-0929)
Bookmark and Share
 
Systems (H.2.4 )
 
 
Database Applications (H.2.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Systems": Date
Object-oriented databases
Gray P. (ed), Kulkarni K., Paton N., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780136302032)
Jun 1 1993
Readings in database systems
Stonebraker M., Morgan Kaufmann Publishers Inc., San Francisco, CA, 1988. Type: Book (9780934613651)
Aug 1 1989
Event-join optimization in temporal relational databases
Segev A., Gunadhi H.  Very large data bases (, Amsterdam, The Netherlands,2151989. Type: Proceedings
Nov 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy