Get Free Shipping on orders over $79
Scalable Data Architecture with Java : Build efficient enterprise-grade data architecting solutions using Java - Sinchan Banerjee

Scalable Data Architecture with Java

Build efficient enterprise-grade data architecting solutions using Java

By: Sinchan Banerjee

eText | 30 September 2022 | Edition Number 1

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Orchestrate data architecting solutions using JAVA and related technologies to evaluate, recommend and present the most suitable solution to leadership and clients.

Key Features

  • Learn how to adapt to the ever evolving data architecture technology landscape.
  • Learn to select the most suitable option of technology, platform and architecture to realize effective business value.
  • Learn to implement effective data security and governance principles.

Book Description

Java architectural patterns and tools help architects to build reliable, scalable and secure data engineering solutions that collect, manipulate, and publish data.

Developers working with JAVA and related technologies will be able to put their knowledge to work with this practical guide to Architecting Data Engineering solutions. The book provides a hands-on approach to implementation and associated methodologies that will have you up-and-running in no time.

You will begin by with an overview of data architecture, exploring responsibilities of a Java data architect.

You'll learn about various data formats, data storage, databases and data application platforms and how to choose them. Then you'll learn how to architect a batch and real-time data processing pipeline. Later, you will understand the various JAVA Data Processing patterns. You will learn about Data security and governance. Next, you will learn how to publish Data as a Service and how you can architect it. Get to grips with how to evaluate and recommend an architecture by developing performance benchmarks, estimations and various decision metrics.

By the end of this book, you will be able to successfully orchestrate data architecture solutions using JAVA and related technologies, evaluate, and present the most suitable solution to your clients.

What you will learn

  • Learn to analyze, classify and apply correct data architectural solution patterns to problem.
  • Learn the Java related Data architecting tools, when and how to use them efficiently.
  • Learn to build batch processing, real time processing and Data-as-a-Service proof of concepts using JAVA stack of technologies.
  • Learn how to apply security and governance to a solution.
  • Learn how to measure, evaluate, recommend and present the most suitable architectural solution.
  • Learn core design patterns used in GraphQL and when they should be used in production.

Who This Book Is For

Data architects, aspiring data architects, java developers and anyone who wants to develop, optimize high performance and scalable data architecture solutions using JAVA will find this book useful. Basic understanding of data architecture and Java programming is required to get the best from this book.

Table of Contents

  1. Basics of Modern Data Architecture
  2. Data Storage and Databases
  3. Identifying the Right Data Platform
  4. ETL Data Load: A batchbased solution to Ingest Data in Data Warehouse
  5. Architecting a Batch Processing Pipeline
  6. Architecting a Real-time Processing Pipeline
  7. Core Architectural Design Patterns
  8. Enabling Data Security and Governance
  9. Exposing MongoDB Data as a Service
  10. Federated and Scalable DaaS with GraphQL
  11. Measuring Performance and Benchmarking your Applications
  12. Evaluate, Recommend, and Present Your Solutions
on
Desktop
Tablet
Mobile

More in Data Capture & Analysis

China's Megatrends : The 8 Pillars of a New Society - John Naisbitt

eBOOK

AI-Powered Search - Trey Grainger

eBOOK

Transformers in Action - Nicole Koenigstein

eBOOK

Data Analysis with LLMs - Immanuel Trummer

eBOOK

Think Data, Act AI - Gurpinder Dhillon

eBOOK