SlideShare una empresa de Scribd logo
1 de 27
RAPID PROTOTYPING FOR
BIG DATA WITH AWS
Tuesday, March 15, 2016
8 AM PST/4 PM BST/5 PM CEST
webinar webinar@softserveinc.com
SPEAKERS
Serge Haziyev
VP of Technology Services,
SoftServe
Taras Bachynskyy
Data Architect,
SoftServe
Vadim Astakhov
Solution Architect,
Amazon Web Services
Ariel Weil
VP of Marketing and Business
Development, Yottaa
webinar
AGENDA
webinar
Big Data
Prototyping
AWS as a
Prototype
Accelerator
Case study Questions
TYPICAL BIG DATA CHALLENGES
UNSTRUCTURED
STRUCTURED
HIGH
MEDIUM
LOW
Archives Docs Business
Apps
Media Social
Networks
Public
Web
Data
Storages
Machine
Log Data
Sensor
Data
Velocity Variety VolumeComplexity
Architecture Concerns:
• Scalability
• Performance
• Extensibility
• Data Quality
• Fault-Tolerance and
Availability
• Security
• Cost
• Skills Availability
Data Sources:
webinar
WHY PROTOTYPING IS IMPORTANT?
Typical signs to start prototyping:
• Requirements are uncertain
• Technologies are new
• No comparable system has been previously developed
• No full buy-in from the business
They said they didn’t
need a prototype
webinar
TYPES OF PROTOTYPES
Throwaway Prototype
(Proof-of-Concept)
Horizontal Prototype
Vertical
Evolutionary Prototype
Minimum Viable
Product (MVP)
webinar
WHEN AND WHY TO PROTOTYPE?
Find more info at: “Strategic Prototyping for Developing Big Data Systems”,
IEEE Software, March-April, 2016
Initial
Architecture
Analysis
Vertical
Evolutionary
Prototype
PoC
MVP
Rapid Horizontal
Prototype
Projecttimeline(When?)
• Identification of missing, conflicting or ambiguous architectural requirements
• Creation of initial architecture design and selection of candidate technologies
Goals (Why?):
• Confirmation of user interface requirements and system scope
• Demonstration version of the system to obtain buy-in from the business
• Integration of selected technologies
• Clarification of complex requirements
• Testing critical functionality and quality attribute scenarios
• Validation of technologies and scenarios that pose risks
PoCs
• Getting early feedback from end users and updating the product accordingly
• Presentation of a working version to a trade show or customer event
• Evaluation of team progress and alignment
webinar
AGENDA
webinar
Big Data
Prototyping
Challenges
AWS as a
Prototype
Accelerator
Case study Questions
BIG DATA CHALLENGES
Volume
Velocity
Variety
Big Data Real-time Big Data
webinar
SIMPLIFY BIG DATA PROCESSING
Ingest Collect Process Analyze
Data Answers
Time
webinar
EMR Redshift
Process
AWS BIG DATA TECHNOLOGIES
EC2
S3Amazon Kinesis GlacierDynamoDB
AWS Direct Connect AWS Import/Export
Ingest
Automate
AWS Data Pipeline
Store
VPN/Public Web
webinar
S3
Kinesis
DynamoDB
RDS (Aurora)
AWS Lambda
KCL Apps
EMR Redshift
Machine
Learning
Collect Process Analyze
Store
Data Collection
and Storage
Data
Processing
Event
Processing
Data
Analysis
BIG DATA PROCESSING
Data Answers
webinar
DATA STRUCTURE AND QUERY TYPES VS STORAGE TECHNOLOGY
Structured – Simple Query
NoSQL
Amazon DynamoDB
Cache
Amazon ElastiCache
(MemCached/Redis -PubSub)
Structured – Complex Query
SQL
Amazon RDS
DW SQL
Amazon Redshift
Unstructured – No Query
Cloud Storage
Amazon S3
Amazon Glacier
Unstructured – Custom Query
Search
Amazon CloudSearch
Hadoop/HDFS
Amazon Elastic MapReduce
Complexity
Query Structure Complexity
webinar
DATA CHARACTERISTICS: HOT, WARM, COLD
Hot Warm Cold
Volume MB–GB GB–TB PB
Item size B–KB KB–MB KB–TB
Latency ms ms, sec min, hrs
Durability Low–High High Very High
Request rate Very High High Low
Cost/GB $$-$ $-¢¢ ¢
webinar
WHAT DATA STORE SHOULD I USE?
Hot Warm Data Cold
webinar
YOUR BIG DATA APPLICATION ON AWS
Log4J
EMR-Kinesis Connector
Hive with
Amazon S3
Amazon Redshift
parallel COPY from
Amazon S3
Amazon Kinesis
processing state
webinar
AGENDA
webinar
Big Data
Prototyping
Challenges
AWS as a
Prototype
Accelerator
Case study Questions
YOTTAA CREATES AN ABSTRACTION LAYER ON TOP OF
INFRASTRUCTURE, APP & VISITOR BROWSER
webinar
YOTTAA’S PROXY-BASED SOLUTION SEES EVERY VISITOR
REQUEST & INFRASTRUCTURE RESPONSE
Primary Web
(www) Domain
Visitor
Browser
YOTTAA
Network
WAF
Incumbent
CDN
Resource
Domain(s)
3rd Party
WAF
(if present)
3rd Party
Domain(s)
Asset
Optimization
Non-optimized
Assets
webinar
REAL-TIME WEB ANALYTICS – LOB & IT USE CASES TO
DRIVE YOTTAAS BUSINESS FORWARD
“The Business”
Customer Journey
• User experience
• Visitor Targeting
• Vendor Attribution
• Business Agility
IT & Operations
Service Levels
• Speed
• Scalability
• Security
• Standards
webinar
Complete Visibility
• Centralized log delivery & analytics
• Role-based Access Control
• Dual-factor authentication
• Account lockout
Actionable Insights
• Real-time traffic & threat analysis
• Event management
• In-line actions via Yottaa Portal
THE SOLUTION: IMPACTANALYTICSTM BIG DATA
ANALYTICS FOR ACTIONABLE INSIGHT
webinar
TECHNICAL SOLUTION
Architecture Drivers
▪ Volume (> 100 TB scale)
▪ Throughput (> 20K/sec)
▪ Performance (low latency)
▪ Exploratory analytics
▪ Near Real-time (5 sec latency)
▪ Historical view (5 years data)
Lambda Architecture
Solution
Combine different techniques
 Stream (resent data) – hot data
 Batch (all data) – cold and warm
Velocity
Variety
Volume
Batch Layer
Speed Layer
Serving Layer
Mater Data
Stream
Processing
Batch
View
Real-time
View
Batch
Processing
Web Logs
webinar
TECHNICAL SOLUTION. PROTOTYPE
Technologies
 S3
 EMR
 EC2
 Redshift
 Elasticsearch
 Kafka
 Flume
Prototyping Phase
Speed Layer > 80% scenarios
 Validate Elasticsearch aggregates
 Compatibility & integration
 Performance and load testing
webinar
PoC & Vertical Prototype
Batch Layer
Speed Layer
Elastic
Log Parser
Elastic
Driver
EMR
Event
Broker
Kafka-
Elastic
Consumer
S3 +
Serving Layer
Redshift
Web Logs
Logs
Collector
BIG DATA PROTOTYPING
webinar
-as-a-Service = time-to-market
“on demand” model = cost economy
rich services portfolio
elasticity
 Identify risks
 Choose prototyping approach
 Evaluate your decisions
 Achieve required quality attributes
 Determine needed hardware and
configuration
 Workload and concurrency matters
ARCHITECTUR
E DRIVERS
DECISIONS
ASSOCIATED
SCENARIOS
ESTIMATED
CAPACITY
SOLUTION
RISKS
Analysis Design Evaluation
Required Actions
Why AWS Big Data ChallengesEnvironment Experience
Strategy
AGENDA
webinar
Big Data
Prototyping
Challenges
AWS as a
Prototype
Accelerator
Case study Questions
QUESTIONS & ANSWERS
e-mail your questions to webinar@softserveinc.com
webinar
THANK YOU
www.softserveinc.com
webinar

Más contenido relacionado

La actualidad más candente

Serverless beyond AWS Lambda
Serverless beyond AWS LambdaServerless beyond AWS Lambda
Serverless beyond AWS LambdaBen Kehoe
 
Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016
Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016
Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016Amazon Web Services
 
Cloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case StudiesCloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case StudiesRightScale
 
Azure Functions Real World Examples
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples Yochay Kiriaty
 
Choosing the right messaging service for your serverless app [with lumigo]
Choosing the right messaging service for your serverless app [with lumigo]Choosing the right messaging service for your serverless app [with lumigo]
Choosing the right messaging service for your serverless app [with lumigo]Dhaval Nagar
 
Lessons Learned from building a serverless API
Lessons Learned from building  a serverless APILessons Learned from building  a serverless API
Lessons Learned from building a serverless APIPam Rucinque
 
Accelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWSAccelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWSAmazon Web Services
 
Accelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWSAccelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWSSuresh Paulraj
 
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud ApplicationsDocker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud ApplicationsRightScale
 
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & HybridAWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & HybridAmazon Web Services
 
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018iguazio
 
Application Lifecycle Management and Event Driven Programming on AWS
Application Lifecycle Management and Event Driven Programming on AWSApplication Lifecycle Management and Event Driven Programming on AWS
Application Lifecycle Management and Event Driven Programming on AWSShiva Narayanaswamy
 
Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro Cliff Chao-kuan Lu
 
How to Grow a Serverless Team
How to Grow a Serverless TeamHow to Grow a Serverless Team
How to Grow a Serverless TeamSheenBrisals
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...TriNimbus
 
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSMeetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSAWS Vietnam Community
 
Patterns for building resilient and scalable microservices platform on AWS
Patterns for building resilient and scalable microservices platform on AWSPatterns for building resilient and scalable microservices platform on AWS
Patterns for building resilient and scalable microservices platform on AWSBoyan Dimitrov
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshopRory Preddy
 

La actualidad más candente (20)

Serverless beyond AWS Lambda
Serverless beyond AWS LambdaServerless beyond AWS Lambda
Serverless beyond AWS Lambda
 
Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016
Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016
Enterprise DevOps at Scale with AWS | AWS Public Sector Summit 2016
 
Cloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case StudiesCloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case Studies
 
Azure Functions Real World Examples
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples
 
Choosing the right messaging service for your serverless app [with lumigo]
Choosing the right messaging service for your serverless app [with lumigo]Choosing the right messaging service for your serverless app [with lumigo]
Choosing the right messaging service for your serverless app [with lumigo]
 
Lessons Learned from building a serverless API
Lessons Learned from building  a serverless APILessons Learned from building  a serverless API
Lessons Learned from building a serverless API
 
Accelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWSAccelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWS
 
Accelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWSAccelerating DevOps Pipelines with AWS
Accelerating DevOps Pipelines with AWS
 
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud ApplicationsDocker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud Applications
 
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & HybridAWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
 
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
 
Application Lifecycle Management and Event Driven Programming on AWS
Application Lifecycle Management and Event Driven Programming on AWSApplication Lifecycle Management and Event Driven Programming on AWS
Application Lifecycle Management and Event Driven Programming on AWS
 
Welcome Keynote
Welcome KeynoteWelcome Keynote
Welcome Keynote
 
Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro
 
How to Grow a Serverless Team
How to Grow a Serverless TeamHow to Grow a Serverless Team
How to Grow a Serverless Team
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSMeetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
 
Patterns for building resilient and scalable microservices platform on AWS
Patterns for building resilient and scalable microservices platform on AWSPatterns for building resilient and scalable microservices platform on AWS
Patterns for building resilient and scalable microservices platform on AWS
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshop
 

Similar a Rapid Prototyping for Big Data with AWS

CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...Adrian Cockcroft
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...
Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...
Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...Amazon Web Services
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSTom Laszewski
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
AWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAmazon Web Services
 
SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingAmazon Web Services
 
Changing Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWSChanging Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWSHelen Rogers
 
The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...
The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...
The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...Amazon Web Services
 
Vancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam ElmalakVancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam ElmalakAmazon Web Services
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingRTTS
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudAmazon Web Services
 
BDA303 Serverless big data architectures: Design patterns and best practices
BDA303 Serverless big data architectures: Design patterns and best practicesBDA303 Serverless big data architectures: Design patterns and best practices
BDA303 Serverless big data architectures: Design patterns and best practicesAmazon Web Services
 
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Amazon Web Services
 

Similar a Rapid Prototyping for Big Data with AWS (20)

Building your Datalake on AWS
Building your Datalake on AWSBuilding your Datalake on AWS
Building your Datalake on AWS
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...
Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...
Visualize your data in Data Lake with AWS Athena and AWS Quicksight Hands-on ...
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
AWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions Showcase
 
SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless Computing
 
Changing Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWSChanging Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWS
 
AWS Big Data Platform
AWS Big Data PlatformAWS Big Data Platform
AWS Big Data Platform
 
The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...
The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...
The Changing Landscape of Development with AWS Cloud - AWS PS Summit Canberra...
 
Vancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam ElmalakVancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam Elmalak
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data Testing
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloud
 
Transforming Your IT with AWS
Transforming Your IT with AWSTransforming Your IT with AWS
Transforming Your IT with AWS
 
BDA303 Serverless big data architectures: Design patterns and best practices
BDA303 Serverless big data architectures: Design patterns and best practicesBDA303 Serverless big data architectures: Design patterns and best practices
BDA303 Serverless big data architectures: Design patterns and best practices
 
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
 

Más de SoftServe

Approaching Quality in Digital Era
Approaching Quality in Digital EraApproaching Quality in Digital Era
Approaching Quality in Digital EraSoftServe
 
Digital Product Security
Digital Product SecurityDigital Product Security
Digital Product SecuritySoftServe
 
Testing Tools and Tips
Testing Tools and TipsTesting Tools and Tips
Testing Tools and TipsSoftServe
 
Android Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Human Interface Guideline, ToolsAndroid Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Human Interface Guideline, ToolsSoftServe
 
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...SoftServe
 
How to Reduce Time to Market Using Microsoft DevOps Solutions
How to Reduce Time to Market Using Microsoft DevOps SolutionsHow to Reduce Time to Market Using Microsoft DevOps Solutions
How to Reduce Time to Market Using Microsoft DevOps SolutionsSoftServe
 
Containerization: The DevOps Revolution
Containerization: The DevOps Revolution Containerization: The DevOps Revolution
Containerization: The DevOps Revolution SoftServe
 
Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist SoftServe
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowSoftServe
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseSoftServe
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachSoftServe
 
Big Data as a Service: A Neo-Metropolis Model Approach for Innovation
Big Data as a Service: A Neo-Metropolis Model Approach for InnovationBig Data as a Service: A Neo-Metropolis Model Approach for Innovation
Big Data as a Service: A Neo-Metropolis Model Approach for InnovationSoftServe
 
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...SoftServe
 
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...SoftServe
 
Managing Requirements with Word and TFS by Max Markov
Managing Requirements with Word and TFS by Max MarkovManaging Requirements with Word and TFS by Max Markov
Managing Requirements with Word and TFS by Max MarkovSoftServe
 
How to Implement Hybrid Cloud Solutions Successfully
How to Implement Hybrid Cloud Solutions SuccessfullyHow to Implement Hybrid Cloud Solutions Successfully
How to Implement Hybrid Cloud Solutions SuccessfullySoftServe
 
Designing Big Data Systems Like a Pro
Designing Big Data Systems Like a ProDesigning Big Data Systems Like a Pro
Designing Big Data Systems Like a ProSoftServe
 
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
Product Management in Outsourcing by Roman Kolodchak and Roman PavlyukProduct Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
Product Management in Outsourcing by Roman Kolodchak and Roman PavlyukSoftServe
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovSoftServe
 
Why Ukraine? by Brian Borack, COO
Why Ukraine? by Brian Borack, COOWhy Ukraine? by Brian Borack, COO
Why Ukraine? by Brian Borack, COOSoftServe
 

Más de SoftServe (20)

Approaching Quality in Digital Era
Approaching Quality in Digital EraApproaching Quality in Digital Era
Approaching Quality in Digital Era
 
Digital Product Security
Digital Product SecurityDigital Product Security
Digital Product Security
 
Testing Tools and Tips
Testing Tools and TipsTesting Tools and Tips
Testing Tools and Tips
 
Android Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Human Interface Guideline, ToolsAndroid Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Human Interface Guideline, Tools
 
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...
 
How to Reduce Time to Market Using Microsoft DevOps Solutions
How to Reduce Time to Market Using Microsoft DevOps SolutionsHow to Reduce Time to Market Using Microsoft DevOps Solutions
How to Reduce Time to Market Using Microsoft DevOps Solutions
 
Containerization: The DevOps Revolution
Containerization: The DevOps Revolution Containerization: The DevOps Revolution
Containerization: The DevOps Revolution
 
Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science Expertise
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 
Big Data as a Service: A Neo-Metropolis Model Approach for Innovation
Big Data as a Service: A Neo-Metropolis Model Approach for InnovationBig Data as a Service: A Neo-Metropolis Model Approach for Innovation
Big Data as a Service: A Neo-Metropolis Model Approach for Innovation
 
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
 
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
 
Managing Requirements with Word and TFS by Max Markov
Managing Requirements with Word and TFS by Max MarkovManaging Requirements with Word and TFS by Max Markov
Managing Requirements with Word and TFS by Max Markov
 
How to Implement Hybrid Cloud Solutions Successfully
How to Implement Hybrid Cloud Solutions SuccessfullyHow to Implement Hybrid Cloud Solutions Successfully
How to Implement Hybrid Cloud Solutions Successfully
 
Designing Big Data Systems Like a Pro
Designing Big Data Systems Like a ProDesigning Big Data Systems Like a Pro
Designing Big Data Systems Like a Pro
 
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
Product Management in Outsourcing by Roman Kolodchak and Roman PavlyukProduct Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
 
Why Ukraine? by Brian Borack, COO
Why Ukraine? by Brian Borack, COOWhy Ukraine? by Brian Borack, COO
Why Ukraine? by Brian Borack, COO
 

Último

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 

Último (20)

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 

Rapid Prototyping for Big Data with AWS

  • 1. RAPID PROTOTYPING FOR BIG DATA WITH AWS Tuesday, March 15, 2016 8 AM PST/4 PM BST/5 PM CEST webinar webinar@softserveinc.com
  • 2. SPEAKERS Serge Haziyev VP of Technology Services, SoftServe Taras Bachynskyy Data Architect, SoftServe Vadim Astakhov Solution Architect, Amazon Web Services Ariel Weil VP of Marketing and Business Development, Yottaa webinar
  • 3. AGENDA webinar Big Data Prototyping AWS as a Prototype Accelerator Case study Questions
  • 4. TYPICAL BIG DATA CHALLENGES UNSTRUCTURED STRUCTURED HIGH MEDIUM LOW Archives Docs Business Apps Media Social Networks Public Web Data Storages Machine Log Data Sensor Data Velocity Variety VolumeComplexity Architecture Concerns: • Scalability • Performance • Extensibility • Data Quality • Fault-Tolerance and Availability • Security • Cost • Skills Availability Data Sources: webinar
  • 5. WHY PROTOTYPING IS IMPORTANT? Typical signs to start prototyping: • Requirements are uncertain • Technologies are new • No comparable system has been previously developed • No full buy-in from the business They said they didn’t need a prototype webinar
  • 6. TYPES OF PROTOTYPES Throwaway Prototype (Proof-of-Concept) Horizontal Prototype Vertical Evolutionary Prototype Minimum Viable Product (MVP) webinar
  • 7. WHEN AND WHY TO PROTOTYPE? Find more info at: “Strategic Prototyping for Developing Big Data Systems”, IEEE Software, March-April, 2016 Initial Architecture Analysis Vertical Evolutionary Prototype PoC MVP Rapid Horizontal Prototype Projecttimeline(When?) • Identification of missing, conflicting or ambiguous architectural requirements • Creation of initial architecture design and selection of candidate technologies Goals (Why?): • Confirmation of user interface requirements and system scope • Demonstration version of the system to obtain buy-in from the business • Integration of selected technologies • Clarification of complex requirements • Testing critical functionality and quality attribute scenarios • Validation of technologies and scenarios that pose risks PoCs • Getting early feedback from end users and updating the product accordingly • Presentation of a working version to a trade show or customer event • Evaluation of team progress and alignment webinar
  • 8. AGENDA webinar Big Data Prototyping Challenges AWS as a Prototype Accelerator Case study Questions
  • 9. BIG DATA CHALLENGES Volume Velocity Variety Big Data Real-time Big Data webinar
  • 10. SIMPLIFY BIG DATA PROCESSING Ingest Collect Process Analyze Data Answers Time webinar
  • 11. EMR Redshift Process AWS BIG DATA TECHNOLOGIES EC2 S3Amazon Kinesis GlacierDynamoDB AWS Direct Connect AWS Import/Export Ingest Automate AWS Data Pipeline Store VPN/Public Web webinar
  • 12. S3 Kinesis DynamoDB RDS (Aurora) AWS Lambda KCL Apps EMR Redshift Machine Learning Collect Process Analyze Store Data Collection and Storage Data Processing Event Processing Data Analysis BIG DATA PROCESSING Data Answers webinar
  • 13. DATA STRUCTURE AND QUERY TYPES VS STORAGE TECHNOLOGY Structured – Simple Query NoSQL Amazon DynamoDB Cache Amazon ElastiCache (MemCached/Redis -PubSub) Structured – Complex Query SQL Amazon RDS DW SQL Amazon Redshift Unstructured – No Query Cloud Storage Amazon S3 Amazon Glacier Unstructured – Custom Query Search Amazon CloudSearch Hadoop/HDFS Amazon Elastic MapReduce Complexity Query Structure Complexity webinar
  • 14. DATA CHARACTERISTICS: HOT, WARM, COLD Hot Warm Cold Volume MB–GB GB–TB PB Item size B–KB KB–MB KB–TB Latency ms ms, sec min, hrs Durability Low–High High Very High Request rate Very High High Low Cost/GB $$-$ $-¢¢ ¢ webinar
  • 15. WHAT DATA STORE SHOULD I USE? Hot Warm Data Cold webinar
  • 16. YOUR BIG DATA APPLICATION ON AWS Log4J EMR-Kinesis Connector Hive with Amazon S3 Amazon Redshift parallel COPY from Amazon S3 Amazon Kinesis processing state webinar
  • 17. AGENDA webinar Big Data Prototyping Challenges AWS as a Prototype Accelerator Case study Questions
  • 18. YOTTAA CREATES AN ABSTRACTION LAYER ON TOP OF INFRASTRUCTURE, APP & VISITOR BROWSER webinar
  • 19. YOTTAA’S PROXY-BASED SOLUTION SEES EVERY VISITOR REQUEST & INFRASTRUCTURE RESPONSE Primary Web (www) Domain Visitor Browser YOTTAA Network WAF Incumbent CDN Resource Domain(s) 3rd Party WAF (if present) 3rd Party Domain(s) Asset Optimization Non-optimized Assets webinar
  • 20. REAL-TIME WEB ANALYTICS – LOB & IT USE CASES TO DRIVE YOTTAAS BUSINESS FORWARD “The Business” Customer Journey • User experience • Visitor Targeting • Vendor Attribution • Business Agility IT & Operations Service Levels • Speed • Scalability • Security • Standards webinar
  • 21. Complete Visibility • Centralized log delivery & analytics • Role-based Access Control • Dual-factor authentication • Account lockout Actionable Insights • Real-time traffic & threat analysis • Event management • In-line actions via Yottaa Portal THE SOLUTION: IMPACTANALYTICSTM BIG DATA ANALYTICS FOR ACTIONABLE INSIGHT webinar
  • 22. TECHNICAL SOLUTION Architecture Drivers ▪ Volume (> 100 TB scale) ▪ Throughput (> 20K/sec) ▪ Performance (low latency) ▪ Exploratory analytics ▪ Near Real-time (5 sec latency) ▪ Historical view (5 years data) Lambda Architecture Solution Combine different techniques  Stream (resent data) – hot data  Batch (all data) – cold and warm Velocity Variety Volume Batch Layer Speed Layer Serving Layer Mater Data Stream Processing Batch View Real-time View Batch Processing Web Logs webinar
  • 23. TECHNICAL SOLUTION. PROTOTYPE Technologies  S3  EMR  EC2  Redshift  Elasticsearch  Kafka  Flume Prototyping Phase Speed Layer > 80% scenarios  Validate Elasticsearch aggregates  Compatibility & integration  Performance and load testing webinar PoC & Vertical Prototype Batch Layer Speed Layer Elastic Log Parser Elastic Driver EMR Event Broker Kafka- Elastic Consumer S3 + Serving Layer Redshift Web Logs Logs Collector
  • 24. BIG DATA PROTOTYPING webinar -as-a-Service = time-to-market “on demand” model = cost economy rich services portfolio elasticity  Identify risks  Choose prototyping approach  Evaluate your decisions  Achieve required quality attributes  Determine needed hardware and configuration  Workload and concurrency matters ARCHITECTUR E DRIVERS DECISIONS ASSOCIATED SCENARIOS ESTIMATED CAPACITY SOLUTION RISKS Analysis Design Evaluation Required Actions Why AWS Big Data ChallengesEnvironment Experience Strategy
  • 25. AGENDA webinar Big Data Prototyping Challenges AWS as a Prototype Accelerator Case study Questions
  • 26. QUESTIONS & ANSWERS e-mail your questions to webinar@softserveinc.com webinar

Notas del editor

  1. In the modern world data is produced with ever increasing volume, velocity, and variety of formats. This data can be extremely valuable. It can be used to understand and track application or service behavior so that we can find errors or suboptimal user experience. We can mind it for patterns and correlations to generate recommendations. Examples can be a ecommerce sites which analyze user access logs and provide product recommendations, another examples are social networking sites or dating sites which provide new friends recommendations, or helps to find qualified soul mates, and so fourth. Also Consumers and businesses in our days are demanding up-to-the-second (or even millisecond) analytics on their fast-moving data, in addition to classic batch processing of historical data. We also are finding that as data creation is becoming more real-time and continuous so there is a need to manage it at high speed.
  2. To simplify big data processing, we present it as a data bus which is comprising from the various stages such as: ingest, store or collect, process, and finally analyze and present data for visualization. The right technology in each stage based on criteria like data volume and structure as well as query latency, request rate and item size.
  3. AWS delivers technologies to accommodate al of those processing stages. Here you can see extensive portfolio offered to deal with various aspects of Big Data. But what services should you use, why, when, and how? And The first question is usually, How can I move my data to AWS ?
  4. When data start moving into AWS, We can persist them into a number of storage for further analysis. Those services are Relational Database Service, object storage S3, streaming storage solution Kinesis, to key-value storage DynamoDB, also Hadoop file system on ElasticMapReduce and RedShift warehouse give you a wide range of options to persist data. But What Data Storage Should be Use and when? Here at Amazon, We don’t believe that there is one tool that can do everything, but rather if you use the right tools, you can build a highly configurable big data architecture to meet your specific needs. And AWS comes with variety of services which provides customers with the right tool optimized for Data structure; Query complexity and other Data characteristics such as data frequency access patter.
  5. Here you can see AWS service grouped in 4 classes based on data structure and complexity. “Top two quadrant represent structured data and the bottom two represent none-structured data. At the same time, left columns groups services which provide are well optimized for simple query patterns while two groups on the right present services optimized for complex queries.”
  6. Another way to think about big data design for optimal solution is the frequency access patter which can be visualized as data temperature Data labeled as hot if they are very frequently accessed by customer, probably within a second or few seconds time window on the opposite side of the temperature scale we have cold data which are typically archived data with rare chance to be accessed, or can tolerate an hour delay access. Warm –usually referred to the data which access pattern from a few second to a few minutes Other parameters such as total volume of data, item size, request rate and query latency as well as durability and cost play equally important role to build a highly configurable big data architecture and meet customer specific needs. Usually, for hot data we are talking about small data objects within a few kb at total volume a few GB at most but usually we expect small query latency and high request rate. While we are talking about cold data then it is usually big data volumes with low request rate for the data and response time for processing within minutes if not hours.
  7. This heat map combines the notion of data temperature with query latency and summarizes AWS solutions available in the context of the temperature of the data and the data volume, data durability, request rate, processing latency as well as pricing requirements.) ElastiCash and DynamoDB are the good fit for hot data while RDS, CloudSearch, EMR/HDFS and S3 provides you with options for Warm And finally Glacier is the offering for cold data. There is a certain intersections in terms of latency, request rate and data volume among ElastiCashe, DynamoDB and RDS or from DyanomoDB, RDS and HDFS. Thus our customers always a few options to implement their solution.
  8. Finally, To provide complete toolset for Big Data problems, AWS provide Processing Applications calls Connectors which can write to Multiple Data Stores and Processing Frameworks such as Storm, Hive, Spark, etc. which Could Read from Multiple Data Stores. For visualization tear AWS working with many partners providing Business Intelligent platforms which can connect to AWS BigData services through standard APIs. This is the end of my presentation and I am thank you for your time.
  9. 20 years ago, IT/OPS managed as much of the application delivery chain as possible Content was aggregated at the web server Experiences were optimized using Application Delivery Controllers – hardware appliances in your datacenter Threats were mitigated by hardware-based firewalls And load balancers ensured scalability All of these components were under your control and had ample opportunity to accelerate and secure applications and data. [BUILD] But today, content is aggregated in the browser. Consider some of the standard 3rd party components that together make up engaging, personalized experiences. DISCO: What are some of the 3rd party components that you folks include in your apps today? Have you had challenges either adding the components you want, or ensuring an optimal experience with the components you have? What are some of the things you’ve tried to fix that? Have they worked? What has it cost you? [BUILD] Not only has the aggregation point moved out to the browser, but web architectures have evolved to include more aaS solutions for your infrastructure, platform and software needs. DISCO: What ‘aaS’ components do you use today or are you planning to include? What were your goals for using ‘aaS’ components? How has that change impacted your business? [GETTING TO THE YOTTAA POINT] The industry is moving to a services based model – if you’ve heard of SOA (services oriented architecture) it’s the way developers prefer to build modern applications because it makes them far more efficient and capable of achieving far more. However it also changes things: Applications connect directly to the internet – they’re not managing connections and data via application delivery controllers and your firewall Moving content aggregation to the browser also means that ADCs have no access to optimize the application And neither do CDNs …because the BROWSER is requesting and rendering all of the content. ADCs and CDNs do not extend to the browser. The ADC stops at your datacenter And the CDN stops at the edge [BUILD] So Yottaa has built an app optimization platform that extends from your datacenter all the way to the user’s browser. It was designed from the ground-up to work with legacy and modern cloud architectures This means that we are completely platform, infrastructure and software agnostic – we have to be able to work with any networked solutions you have in place today And, to enable developers, IT professionals, marketers and the businesses they support to remain agile and focused on the customer, we require no code change. Every Yottaa optimization is configuration-based and delivered in real-time via our cloud service. SEGUE: the net effect is significant
  10. We’ve been certified as a NetSuite BuiltForNetsite (SuiteApp) technology partner and proven to accelerate eCommerce sites with NO modification to NetSuite, which means we don’t require a cartridge NO limitations to other components you might use on the NetSuite platform And NO slowdowns or other dependencies because we require no code change