Application enhancement

--

Version 1.0
Created date 02-05-2021

Application Enhancement*

The Application Enhancement compound pattern represents a solution environment where the Big Data platform is used to ingest large amounts of data in order to calculate certain statistics or execute a machine learning and then to feed results to downstrea

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Application Enhancement*

Automated Data Replication and Reconstruction

How can large amounts of data be stored in a fault tolerant manner such that the data remains available in the face of hardware failures?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Automated Data Replication and Reconstruction

Automated Dataset Execution

How can the execution of a number of data processing activities starting from data ingress to egress be automated?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Automated Dataset Execution

Canonical Data Format

How can the same dataset be consumed by disparate client programs?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Canonical Data Format

Data Size Reduction

How can the size of the data be reduced to enable more cost effective storage and increased data movement mobility when faced with very large amounts of data?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Data Size Reduction

Direct Data Access

How can large amounts of raw data be analyzed in place by contemporary data analytics tools without having to export data?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Direct Data Access

Large Scale Batch Processing

How can very large amounts of data be processed with maximum throughput?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Large Scale Batch Processing

Large Scale Graph Processing

How can algorithms that require iterative processing of a large dataset that may or may not contain connected entities be processed in an efficient and timely manner?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Large Scale Graph Processing

Poly Sink*

The Poly Sink compound pattern represents a part of a Big Data platform capable of egressing high-volume, high-velocity and high-variety data out to downstream enterprise systems.

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Poly Sink*

Poly Source*

The Poly Source compound pattern represents a part of a Big Data platform capable of ingesting high-volume and high-velocity data from a range of structured, unstructured and semi-structured data sources.

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Poly Source*

Random Access Storage*

The Random Access Storage compound pattern represents a part of a Big Data platform capable storing high-volume and high-variety data and making it available for random access.

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Random Access Storage*

Realtime Access Storage

How can large amounts of data be accessed instantaneously without any delay?

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Realtime Access Storage

Streaming Access Storage*

--

Author Bert Dingemans
Alias --
Stereotypes ApplicationFunction
Details of Streaming Access Storage*