Architecting Data-Intensive Applications

Architect and design data-intensive applications and, in the process, learn how to collect, process, store, govern, and expose data for a variety of use cases
Code Files

Architecting Data-Intensive Applications

Anuj Kumar

2 customer reviews
Architect and design data-intensive applications and, in the process, learn how to collect, process, store, govern, and expose data for a variety of use cases
Packt Subscription
FREE
$9.99/m after trial
eBook
$10.00
RRP $31.99
Save 68%
Print + eBook
$39.99
RRP $39.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.00
$39.99
$9.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Architecting Data-Intensive Applications Book Cover
Architecting Data-Intensive Applications
$ 31.99
$ 10.00
Architectural Patterns Book Cover
Architectural Patterns
$ 39.99
$ 10.00
Buy 2 for $20.00
Save $51.98
Add to Cart

Book Details

ISBN 139781786465092
Paperback340 pages

Book Description

Are you an architect or a developer who looks at your own applications gingerly while browsing through Facebook and applauding it silently for its data-intensive, yet ?uent and efficient, behaviour? This book is your gateway to build smart data-intensive systems by incorporating the core data-intensive architectural principles, patterns, and techniques directly into your application architecture.

This book starts by taking you through the primary design challenges involved with architecting data-intensive applications. You will learn how to implement data curation and data dissemination, depending on the volume of your data. You will then implement your application architecture one step at a time. You will get to grips with implementing the correct message delivery protocols and creating a data layer that doesn’t fail when running high traffic. This book will show you how you can divide your application into layers, each of which adheres to the single responsibility principle. By the end of this book, you will learn to streamline your thoughts and make the right choice in terms of technologies and architectural principles based on the problem at hand.

Table of Contents

Chapter 6: Creating a Data Pipeline for Consistent Data Collection, Processing, and Dissemination
Chapter 7: Building a Robust and Fault-Tolerant Data Collection System

What You Will Learn

  • Understand how to envision a data-intensive system
  • Identify and compare the non-functional requirements of a data collection component
  • Understand patterns involving data processing, as well as technologies that help to speed up the development of data processing systems
  • Understand how to implement Data Governance policies at design time using various Open Source Tools
  • Recognize the anti-patterns to avoid while designing a data store for applications
  • Understand the different data dissemination technologies available to query the data in an efficient manner
  • Implement a simple data governance policy that can be extended using Apache Falcon

Authors

Table of Contents

Chapter 6: Creating a Data Pipeline for Consistent Data Collection, Processing, and Dissemination
Chapter 7: Building a Robust and Fault-Tolerant Data Collection System

Book Details

ISBN 139781786465092
Paperback340 pages
Read More
From 2 reviews

Read More Reviews

Recommended for You

Architectural Patterns Book Cover
Architectural Patterns
$ 39.99
$ 10.00
Architecting Cloud Computing Solutions Book Cover
Architecting Cloud Computing Solutions
$ 31.99
$ 10.00
Embedded Systems Architecture Book Cover
Embedded Systems Architecture
$ 35.99
$ 10.00
Software Architect's Handbook Book Cover
Software Architect's Handbook
$ 39.99
$ 10.00
Hands-On Cybersecurity for Architects Book Cover
Hands-On Cybersecurity for Architects
$ 35.99
$ 10.00
Java EE 8 Design Patterns and Best Practices Book Cover
Java EE 8 Design Patterns and Best Practices
$ 35.99
$ 10.00