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

1 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
Mapt Subscription
FREE
$30.00/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
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
$22.40
$39.99
$29.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Architecting Data-Intensive Applications Book Cover
Architecting Data-Intensive Applications
$ 31.99
$ 22.40
Hands-On Cybersecurity for Architects Book Cover
Hands-On Cybersecurity for Architects
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $32.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 1 reviews

Read More Reviews

Recommended for You

Hands-On Cybersecurity for Architects Book Cover
Hands-On Cybersecurity for Architects
$ 35.99
$ 25.20
Hands-On UX Design for Developers Book Cover
Hands-On UX Design for Developers
$ 31.99
$ 22.40
Java EE 8 Design Patterns and Best Practices Book Cover
Java EE 8 Design Patterns and Best Practices
$ 35.99
$ 25.20
Building RESTful Web Services with Java EE 8 Book Cover
Building RESTful Web Services with Java EE 8
$ 23.99
$ 16.80
Selenium WebDriver 3 Practical Guide - Second Edition Book Cover
Selenium WebDriver 3 Practical Guide - Second Edition
$ 31.99
$ 22.40
Beginning GraphQL Book Cover
Beginning GraphQL
$ 15.99
$ 11.20