Академический Документы
Профессиональный Документы
Культура Документы
Reference Material
Agend
a
Tips for
Big Data
Big Data Case Designin
Reference
Challenge Architectur Studi g Big
s es es Data
Solutions
2
Big Data
Challenges
UNSTRUCTURED
STRUCTURED
HIGH
MEDIUM
LOW
3
Big Data
Analytics
4
Big Data Analytics Use
Cases Low
Latency
Reliability
Real Time
Intelligenc
e Consumer Intelligent
s Agents
Volume Data
Performanc Data Business Quality
e Discover Reportin Self Service
y g
Data Scientists/ Business
Analysts Users
5
Big Data Analytics Reference
Architectures
6
Relational Reference
Architecture
Data Integration Data Analytics Presentation
Sources Storages
Semi- Native
Structure Messaging Data OLAP Deskto
d Marts Cubes p
Replication Web
Services
7
Extended Relational
Reference
Architecture
Data Integration Data Analytics Presentation
Sources Storages
Semi- Native
Structure Messaging Data OLAP Deskto
d Marts Cubes p
Replication Web
Services
Mobile
Unstructured AP Search
I Engines Device
s
Advance
d Web
Analytics Services
Extensive security
Low cost
Skills availability
10
Extended Relational vs. Non-Relational
Architecture
Extended
Architecture Drivers Non‐Relational
Relation
al
Large data volume
Extensive security
Low cost
Skills availability
11
Extended Relational vs. Non-Relational
Architecture
Extended
Architecture Drivers Non‐Relational
Relation
al
Large data volume
Extensive security
Low cost
Skills availability
12
Relational vs. Non-Relational
Architecture
Relational Non-
Relational
• Rational • Agile
• Predictabl • Flexible
e • Moder
• Traditional n
13
Big Data Analytics Use
Cases
Real Time
Intelligenc
e Consumer Intelligent
s Agents
Performanc
e Data Business
Volume Discover Reportin
y g
Data Business
Scientists Users
14
Data Discovery: Non-Relational
Architecture
Data Integration Data Analytics Presentation
Sources Storages
Mobile
Unstructured AP Search
I Engines Device
s
Advance
d Web
Analytics Services
15
Big Data Analytics Use
Cases
Real Time
Intelligenc
e Consumer Intelligent
s Agents
Data
Data Business Quality
Discover Reportin Self Service
y g
Data Business
Scientists Users
16
Business Reporting: Hybrid
Architecture
Data Integration Data Analytics Presentation
Sources Storages
Mobile
Unstructured AP Search
I Engines Device
s
Advance
d Web
Analytics Services
Data Business
Discover Reportin
y g
Data Business
Scientists Users
18
Lambda
Architecture
Source:
19
Case Study #1: Usage & Billing
Analysis
Business
Goals:
Provide visual environment for building
Business Area:
custom mobile application Cloud based platform for building,
Charge customers based on the platform deploying, hosting and managing of mobile
they are using, number of consumers’ applications
applications etc.
20
Architectural
Decisions
Architecture Drivers:
Trade-off: Extended
Non-Relational
Relationa
l Extended Relational
Extensibility ‐ + Architecture
Data Quality + ‐ Extensibility via Pre‐
Self-Service + ‐ allocated Fields pattern
21
Technologies:
Solution • Amazon Redshift
Amazon SQS
Architecture
•
• Amazon S3
• Elastic Beanstalk
• Jaspersoft BI Professional
• Python
22
Case Study #2: Clickstream for retail website
Business Goals:
Build in-house Analytics Platform for ROI measurement Business Area:
and performance analysis of every product and feature
delivered by the e-commerce platform;
Retail. A platform for e-commerce
Provide the ability to understand how end-users are and collecting feedbacks from
interacting with service content,products, and features on
sites;
customers
Do clickstream analysis;
Perform A/B Testing
23
Architectural
Decisions
Architecture Drivers:
Node 1
Node 2
Node
25
Tips for Designing Big Data
Solutions
Understand data users and sources
Discover architecture drivers
Select proper reference architecture
Do trade-off analysis, address cons
Map reference architecture to technology stack
Prototype, re-evaluate architecture
Estimate implementation efforts
Set up devops practices from the very beginning
Advance in solution development through “small wins”
Be ready for changes, big data technologies are
evolving rapidly
26