SlideShare ist ein Scribd-Unternehmen logo
1 von 20
How to build an elastically
scalable, multi-tenant, FREE
big data service
Webinar
@karlunho
Alan Ho
@sbaxi
Shailendra Baxi
@rbhargava
Rajesh
Bhargava
youtube.com/apigee
slideshare.com/apigee
Agenda
1. What & Why we built this service
2. Demo
1. Technical Architecture
2. Developer Experience
5
Apigee Developer
6
What we built
Free big data service for building
context aware apps
7
Context Aware Apps are “Behavior Driven”
8
Developer Alternatives for Machine Learning
9
Amazon Machine
Learning
Insights approach for Apigee Developer
10
Accelerated
Development
Descriptive
&
Predictive
Behavior
Based
Algorithms
E2E
Experience
Free
Architecture
1
DATA
INSIGHTS
1.Data upload
Structured or Unstructured
2. Scalable
Volume, Variety &
Velocity
3. Core IP
Machine Learning
Graph Processing
Un-structured Data
4. Analytics Offerings
Predictive & Journey
analytics, segmentation
User Interactions
Prediction Journey Segmentation
Computational Algorithms
Machine Learning Library
Data
Pipelines Unstructured Data
Processors
GRASP Processor
Distributed Processing Foundation
Distributed Data and Job Management
Apache usergrid
Query Language
Modeling Work Bench User Interface
Transactional Datastore
Modeling, Scoring,
Data Transformation,
Aggregation/Reporting
Ephemeral Hadoop Cluster
Management
Service
Software Libraries
GRASP Unstructured Data
Machine Learning
Insights Master
Data Staging Area
Monitoring
service
Ingestion Datastore
GRASP Query Service
Query
Datastore
Query Server
Real Time Service (Edge)
Real Time
Datastore (usergrid)
node
Applications
UI, Modeling
Workbench
Application Data
HTTPS, AWS APIs
HTTP(S)
Persistent
Datastore
= S3
= HDFS
API
System Components
Metadata Service
Runtime Metadata
Job Queue, Job Dependencies, Data
Set partitions
Metadata - Store
Static Metadata
DataStore & Dataset, Application, Job
How does Insights work?
Ingest Customer
Data
Batch or browser based
Event based or Customer profile
Aggregate behavior
graphs
Cross-channel, domain-agnostic
customer journey graphs
Enriched with Customer profile
Query capability and
machine learning
Customer journey visualization
Models & Scores
Data scientist +
developer support
R interface for predictive modeling on
Hadoop
Integrated with API Edge (incl BaaS,
node.js)
Data Flow
Customer
Data store
Persistant
Data store
HDFS on
compute cluster
Serving Data store
(Customer,
usergrid)
Data Ingestion
(Batch or Browser
based)
Data Moved to
Persistent
storage
Data brought to the
compute cluster for
processing
Processed Data
exported to
appropriate
location
Transactional Datastore
Modeling, Scoring,
Data Transformation,
Aggregation/Reporting
Ephemeral Hadoop Cluster
Management
Service
Software Libraries
GRASP Unstructured Data
Machine Learning
Insights Master
GRASP Query Service
Query
Datastore
Query Server
Real Time Service
Real Time
Datastore (usergrid)
node
Applications
UI, Modeling
Workbench
Application Data
HTTPS, AWS APIs
HTTP(S)
Persistent
Datastore
= S3
= HDFS
API
Data level Multi-tenancy
Metadata Service
Runtime Metadata
Job Queue, Job Dependencies, Data
Set partitions
Metadata - Store
Static Metadata
DataStore & Dataset, Application, Job
Data Staging
Monitoring
service
Ingestion Datastore
Datasets segregated/sharded by Account ID
Data keyed by account ID
Applications
UI, Modeling
Workbench
Application Data
Transactional Datastore
Modeling, Scoring,
Data Transformation,
Aggregation/Reporting
Ephemeral Hadoop Cluster
Management
Service
Software Libraries
GRASP Unstructured Data
Machine Learning
Insights Master
Data Staging Area
Monitoring
service
Ingestion Datastore
GRASP Query Service
Query
Datastore
Query Server
Real Time Service
Real Time
Datastore (usergrid)
node
HTTPS, AWS APIs
HTTP(S)
Persistent
Datastore
= S3
= HDFS
API
Scalability
Metadata Service
Runtime Metadata
Job Queue, Job Dependencies, Data
Set partitions
Metadata - Store
Static Metadata
DataStore & Dataset, Application, Job
Horizontal ScalingElastic/Ephemeral scaling
Sharding
Insights UI & APIs
• HTML5 Single page application
• Interacts with RESTful APIs
• Guide a novice user through the experience – Help them
understand important Predictive / Machine learning concepts
• Scalable REST API infrastructure
16
Insights R SDK
17
Developer Resources
• E2E Recommendation Tutorial – Try it Free !
• Sample Datasets
• Blog posts, Embedded Documentation
18
Try it out Apigee Developer
https://accounts-beta.apigee.com
19
Summary
• Be practical when approaching multi-tenancy
• Cost can be drastically reduced with elastic scaling & Multi-
tenancy
• Developer Experience requires continual refinement
• Try it out our Free Service for yourself !
20

Weitere ähnliche Inhalte

Mehr von Apigee | Google Cloud

Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Apigee | Google Cloud
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldApigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketApigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsApigee | Google Cloud
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessApigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailApigee | Google Cloud
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranApigee | Google Cloud
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!Apigee | Google Cloud
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorApigee | Google Cloud
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 

Mehr von Apigee | Google Cloud (20)

Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoor
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet Kapoor
 

Kürzlich hochgeladen

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 

Kürzlich hochgeladen (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 

How to Build a Scalable and Free Big Data Service

  • 1. How to build an elastically scalable, multi-tenant, FREE big data service Webinar
  • 5. Agenda 1. What & Why we built this service 2. Demo 1. Technical Architecture 2. Developer Experience 5
  • 7. What we built Free big data service for building context aware apps 7
  • 8. Context Aware Apps are “Behavior Driven” 8
  • 9. Developer Alternatives for Machine Learning 9 Amazon Machine Learning
  • 10. Insights approach for Apigee Developer 10 Accelerated Development Descriptive & Predictive Behavior Based Algorithms E2E Experience Free
  • 11. Architecture 1 DATA INSIGHTS 1.Data upload Structured or Unstructured 2. Scalable Volume, Variety & Velocity 3. Core IP Machine Learning Graph Processing Un-structured Data 4. Analytics Offerings Predictive & Journey analytics, segmentation User Interactions Prediction Journey Segmentation Computational Algorithms Machine Learning Library Data Pipelines Unstructured Data Processors GRASP Processor Distributed Processing Foundation Distributed Data and Job Management Apache usergrid Query Language Modeling Work Bench User Interface
  • 12. Transactional Datastore Modeling, Scoring, Data Transformation, Aggregation/Reporting Ephemeral Hadoop Cluster Management Service Software Libraries GRASP Unstructured Data Machine Learning Insights Master Data Staging Area Monitoring service Ingestion Datastore GRASP Query Service Query Datastore Query Server Real Time Service (Edge) Real Time Datastore (usergrid) node Applications UI, Modeling Workbench Application Data HTTPS, AWS APIs HTTP(S) Persistent Datastore = S3 = HDFS API System Components Metadata Service Runtime Metadata Job Queue, Job Dependencies, Data Set partitions Metadata - Store Static Metadata DataStore & Dataset, Application, Job
  • 13. How does Insights work? Ingest Customer Data Batch or browser based Event based or Customer profile Aggregate behavior graphs Cross-channel, domain-agnostic customer journey graphs Enriched with Customer profile Query capability and machine learning Customer journey visualization Models & Scores Data scientist + developer support R interface for predictive modeling on Hadoop Integrated with API Edge (incl BaaS, node.js) Data Flow Customer Data store Persistant Data store HDFS on compute cluster Serving Data store (Customer, usergrid) Data Ingestion (Batch or Browser based) Data Moved to Persistent storage Data brought to the compute cluster for processing Processed Data exported to appropriate location
  • 14. Transactional Datastore Modeling, Scoring, Data Transformation, Aggregation/Reporting Ephemeral Hadoop Cluster Management Service Software Libraries GRASP Unstructured Data Machine Learning Insights Master GRASP Query Service Query Datastore Query Server Real Time Service Real Time Datastore (usergrid) node Applications UI, Modeling Workbench Application Data HTTPS, AWS APIs HTTP(S) Persistent Datastore = S3 = HDFS API Data level Multi-tenancy Metadata Service Runtime Metadata Job Queue, Job Dependencies, Data Set partitions Metadata - Store Static Metadata DataStore & Dataset, Application, Job Data Staging Monitoring service Ingestion Datastore Datasets segregated/sharded by Account ID Data keyed by account ID
  • 15. Applications UI, Modeling Workbench Application Data Transactional Datastore Modeling, Scoring, Data Transformation, Aggregation/Reporting Ephemeral Hadoop Cluster Management Service Software Libraries GRASP Unstructured Data Machine Learning Insights Master Data Staging Area Monitoring service Ingestion Datastore GRASP Query Service Query Datastore Query Server Real Time Service Real Time Datastore (usergrid) node HTTPS, AWS APIs HTTP(S) Persistent Datastore = S3 = HDFS API Scalability Metadata Service Runtime Metadata Job Queue, Job Dependencies, Data Set partitions Metadata - Store Static Metadata DataStore & Dataset, Application, Job Horizontal ScalingElastic/Ephemeral scaling Sharding
  • 16. Insights UI & APIs • HTML5 Single page application • Interacts with RESTful APIs • Guide a novice user through the experience – Help them understand important Predictive / Machine learning concepts • Scalable REST API infrastructure 16
  • 18. Developer Resources • E2E Recommendation Tutorial – Try it Free ! • Sample Datasets • Blog posts, Embedded Documentation 18
  • 19. Try it out Apigee Developer https://accounts-beta.apigee.com 19
  • 20. Summary • Be practical when approaching multi-tenancy • Cost can be drastically reduced with elastic scaling & Multi- tenancy • Developer Experience requires continual refinement • Try it out our Free Service for yourself ! 20

Hinweis der Redaktion

  1. Aggregate Behavior Graphs: technology platform, whether you are in retail or telco; It’s NOT a social graph Query capability: import multiple independent streams of activity; system will do the joins and find patterns; It’s NOT traditional BI, because it provides the time-dimension access in behavior graphs; ML: feature selection is automated; easier to maintain models; It’s NOT a black-box vertical-specific algorithm Data scientist + developer support: Last mile solution
  2. Data isolation, data should not be accessible other customers. System isolation, for compliance driven customer(health, finance), system should not be shared by other customer.
  3. Amazon Auto Scaling Beacon Servers and Real-time Servers scale up to a maximum number and scale down to a minimum number depending upon the traffic Amazon load balancer Ephemeral Scaling Ephemeral Hadoop cluster scales up to a maximum size driven by SLA, data and concurrency of jobs. Amazon elastic storage expands with your data needs Cluster is terminated when the last job is finished. Horizontal Scaling The GRASP Query cluster scales linearly with data & concurrency by adding additional machines. Admin controlled Sharding Ingestion datastore