Book Image

Architecting Data-Intensive Applications

By : Anuj Kumar
Book Image

Architecting Data-Intensive Applications

By: Anuj Kumar

Overview of this book

<p>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.</p> <p>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.</p>
Table of Contents (18 chapters)
Title Page
Packt Upsell
Contributors
Preface
Index

Making sense of the data


And truly that is it. There is nothing more to it. If you have been in the business of data processing, you would say: I know that is the only thing we are doing, but the phrase making sense is so diverse and sometimes difficult to interpret, that it is almost impossible to get it right the first time.

This chapter is part of Chapter 3Patterns of the Data Intensive Architecture. It is a discussion on data processing, its challenges in the big data world, and ways to approach the data processing system's architecture and design. In this chapter, we will focus on the challenges that surround data processing use cases and try to give the readers as broad a perspective as possible on what data processing is and what it is not.

 

What is data processing?

If you haven't already figured it out or if you want a PowerPoint definition of data processing, then you are in luck. Data processing, as the term suggests, is a set of intertwined functions performed on pieces of data...