SlideShare a Scribd company logo
Real-Time Analytics with
Node.js and MS Azure
JASON STEVENS & JON DE LA MOTTE
CSG PRO
INNOTECH OREGON 2013
Introductions
 Jason Stevens
 Senior Business Analyst at CSG Pro
 20+ years experience in IT development, operations & management
 Jon de la Motte
 Senior Analytics Consultant at CSG Pro
 Specialist in data visualization and open source tools
 CSG Pro
 A leader in providing IT Solutions to the Portland community since 1993
 Business Intelligence is one of our core practices
Presentation Overview
 Business Context: The New Reality of Real-Time
 Traditional Analytics: Best Fit?
 The Technical Challenge
 Solution Architecture
 Scenario
 User-participation Demo
 Q&A
 About CSG Pro
Business Context
The New Reality of Real-Time
 Technology is continuing to accelerate the pace of business
 New micro-markets open constantly, to be tapped by the first to reach
them
 Greater throughput on delivery processes has also increased the costs
associated with slowdowns or stoppages
 The global reach of the Internet means that your customers, business
partners and competitors are always active
 Staying on top of new opportunities and ahead of risks requires the
most up-to-date information possible
Business Context
The New Reality of Real-Time
 Business Decision-Makers are less likely to be at their desks than ever
before
 They’re at customer sites, meeting suppliers, or on the shop floor
 (Or at conferences like this one!)
 The information that they need has to reach them where they are
 Real-time information isn’t real-time if you can’t readily use it until you
get back to your desk
 Support for visualization and interactivity through mobile devices is key
Business Context
The New Reality of Real-Time
 Real-time data sources might…
 Be external to your core business systems
 Appear as streams
 Have less structure than traditional relational databases
 Examples:
 Facebook
 Twitter
 Logfiles
Traditional Analytics
Best Fit?
 Typically…
 Designed to integrate across many data sources, rather than a few key
systems
 Report over relatively long periods of time, rather than hours or days
 May be a little stale, due to latency in ETL processes that feed them
 Due to data volumes, jobs may take some time to run or be batched
 User interfaces often designed for desktop viewing and may not be
highly interactive
Traditional Analytics
Best Fit?
 Traditional analytics serve traditional business needs well
 Help answer broad analytical questions
 Useful for evaluating past performance or planning for future
performance
 But they weren’t designed to meet the needs of real-time business
 Help answer operational questions
 Useful for making immediate decisions
 Real-time analytics augment and enhance traditional BI
The Technical Challenge
Making Real-Time Work
1. A lightweight, on-premise program that can incrementally capture
data without impacting operational systems’ performance
 Optimized for real-time input (streams) or output
2. A high-speed data cache that is accessible via the Internet
3. A solid delivery mechanism
Just More Software?
No, we need…
Something to Hold
Responsive
Interactive
And Infrastructure to Support It
Solution Architecture
NoSQL
or SQL
Database
On-Premise
Program
Computers
Cell Phones
Tablets
Modern web
browsers
Solution Architecture
 Why use Node.js?
 Built on JavaScript
 Event driven
 Non-blocking input/output
 Built for high-performance, real-time delivery
 Lightweight and flexible
 Well suited for both the server and the worker
 Open source benefits
 Community packages
 Need Twitter/Facebook/Google authentication? Done.
Solution Architecture
 Why use Microsoft Azure?
 Secure integration with corporate networks and identity management
 Support for open-source platforms such as Node.js
 Proven web standards mentality
 Easily scalable across load, geography
 Straightforward code deployment
Demo: Call Center
 A customer’s impression of your business is often directly related to
their experience when they call in – and these opinions are lasting
 You want to make sure that this experience is positive – and take
immediate corrective action if not
 Modern ACDs make data available about current state – metrics
like time in queue, percentage of calls that are abandoned, time to
abandon, and time spent with a CSR
 Being able to see these data in real-time lets you improve customer
loyalty and prevent expensive churn
Demo: Call Center
 Mock call center data
 Cross filtering
 Responsive layout
 Automatic data updating
 The “Simulate Call” fakes a call to the call center
Demo URL
bit.ly/call-board
Q&A
 Questions?
 Answers!
About CSG Pro
 CSG Professional Services (http://www.csgpro.com) does whatever
it takes to help organizations get the most value out of their
enterprise data.
 We develop IT projects that improve business decision-making and
efficiency throughout your organization, using leading Microsoft
technologies to tap into your data – wherever it lies – to create
maximum value.

More Related Content

What's hot

Gain better insights into your business processes with Nintex Insights
Gain better insights into your business processes with Nintex InsightsGain better insights into your business processes with Nintex Insights
Gain better insights into your business processes with Nintex Insights
James Milne
 
Big data sharing at fintech academy oct19 (1)
Big data sharing at fintech academy oct19 (1)Big data sharing at fintech academy oct19 (1)
Big data sharing at fintech academy oct19 (1)
sgfta2020
 
A Practical Guide to Rapid ITSM as a Foundation for Overall Business Agility
A Practical Guide to Rapid ITSM as a Foundation for Overall Business AgilityA Practical Guide to Rapid ITSM as a Foundation for Overall Business Agility
A Practical Guide to Rapid ITSM as a Foundation for Overall Business Agility
Dana Gardner
 
Customer experience management
Customer experience managementCustomer experience management
Customer experience managementvcuniversity
 
Into dq ed wrazen
Into dq ed wrazenInto dq ed wrazen
Into dq ed wrazen
BigDataExpo
 
Innov8ion in enterprise content management
Innov8ion in enterprise content managementInnov8ion in enterprise content management
Innov8ion in enterprise content management
Jill Nehrybecki
 
State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...
State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...
State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...
Chief Analytics Officer Forum
 
Jon Pyke Keynote Address
Jon Pyke Keynote AddressJon Pyke Keynote Address
Jon Pyke Keynote Address
Nathaniel Palmer
 
Horizons 2014 - Enterprise Solutions
Horizons 2014 - Enterprise SolutionsHorizons 2014 - Enterprise Solutions
Horizons 2014 - Enterprise Solutions
KeyMark
 
Building The Agile Database
Building The Agile DatabaseBuilding The Agile Database
Building The Agile Databaseelliando dias
 
The modern not for profit: How to leverage SharePoint and Client Management S...
The modern not for profit: How to leverage SharePoint and Client Management S...The modern not for profit: How to leverage SharePoint and Client Management S...
The modern not for profit: How to leverage SharePoint and Client Management S...
rgtechnologies
 
Webinar: Question Answering and Virtual Assistants with Deep Learning
Webinar: Question Answering and Virtual Assistants with Deep LearningWebinar: Question Answering and Virtual Assistants with Deep Learning
Webinar: Question Answering and Virtual Assistants with Deep Learning
Lucidworks
 
Ronald Schmelzer Keynote Address
Ronald Schmelzer Keynote AddressRonald Schmelzer Keynote Address
Ronald Schmelzer Keynote Address
Nathaniel Palmer
 
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
Chief Analytics Officer Forum
 
Oracle Enterprise Staffing Solutions
Oracle Enterprise Staffing SolutionsOracle Enterprise Staffing Solutions
Oracle Enterprise Staffing Solutions
BOSS Technologies
 
CloudMitchells
CloudMitchellsCloudMitchells
CloudMitchells
MitchellsAccountants
 
How to harness big data to drive performance across your project portfolio
How to harness big data to drive performance across your project portfolioHow to harness big data to drive performance across your project portfolio
How to harness big data to drive performance across your project portfolio
Smart ERP Solutions, Inc.
 
CapEx vs OpEx for IT & Cloud
CapEx vs OpEx for IT & CloudCapEx vs OpEx for IT & Cloud
CapEx vs OpEx for IT & Cloud
Bhaskara Reddy Sannapureddy
 
Transversal Product Showcase
Transversal Product ShowcaseTransversal Product Showcase
Transversal Product Showcase
Transversal Ltd
 

What's hot (19)

Gain better insights into your business processes with Nintex Insights
Gain better insights into your business processes with Nintex InsightsGain better insights into your business processes with Nintex Insights
Gain better insights into your business processes with Nintex Insights
 
Big data sharing at fintech academy oct19 (1)
Big data sharing at fintech academy oct19 (1)Big data sharing at fintech academy oct19 (1)
Big data sharing at fintech academy oct19 (1)
 
A Practical Guide to Rapid ITSM as a Foundation for Overall Business Agility
A Practical Guide to Rapid ITSM as a Foundation for Overall Business AgilityA Practical Guide to Rapid ITSM as a Foundation for Overall Business Agility
A Practical Guide to Rapid ITSM as a Foundation for Overall Business Agility
 
Customer experience management
Customer experience managementCustomer experience management
Customer experience management
 
Into dq ed wrazen
Into dq ed wrazenInto dq ed wrazen
Into dq ed wrazen
 
Innov8ion in enterprise content management
Innov8ion in enterprise content managementInnov8ion in enterprise content management
Innov8ion in enterprise content management
 
State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...
State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...
State Farm presentation at the Chief Analytics Officer Forum East Coast USA (...
 
Jon Pyke Keynote Address
Jon Pyke Keynote AddressJon Pyke Keynote Address
Jon Pyke Keynote Address
 
Horizons 2014 - Enterprise Solutions
Horizons 2014 - Enterprise SolutionsHorizons 2014 - Enterprise Solutions
Horizons 2014 - Enterprise Solutions
 
Building The Agile Database
Building The Agile DatabaseBuilding The Agile Database
Building The Agile Database
 
The modern not for profit: How to leverage SharePoint and Client Management S...
The modern not for profit: How to leverage SharePoint and Client Management S...The modern not for profit: How to leverage SharePoint and Client Management S...
The modern not for profit: How to leverage SharePoint and Client Management S...
 
Webinar: Question Answering and Virtual Assistants with Deep Learning
Webinar: Question Answering and Virtual Assistants with Deep LearningWebinar: Question Answering and Virtual Assistants with Deep Learning
Webinar: Question Answering and Virtual Assistants with Deep Learning
 
Ronald Schmelzer Keynote Address
Ronald Schmelzer Keynote AddressRonald Schmelzer Keynote Address
Ronald Schmelzer Keynote Address
 
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
 
Oracle Enterprise Staffing Solutions
Oracle Enterprise Staffing SolutionsOracle Enterprise Staffing Solutions
Oracle Enterprise Staffing Solutions
 
CloudMitchells
CloudMitchellsCloudMitchells
CloudMitchells
 
How to harness big data to drive performance across your project portfolio
How to harness big data to drive performance across your project portfolioHow to harness big data to drive performance across your project portfolio
How to harness big data to drive performance across your project portfolio
 
CapEx vs OpEx for IT & Cloud
CapEx vs OpEx for IT & CloudCapEx vs OpEx for IT & Cloud
CapEx vs OpEx for IT & Cloud
 
Transversal Product Showcase
Transversal Product ShowcaseTransversal Product Showcase
Transversal Product Showcase
 

Similar to Real time analytics with nodejs and azure

Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
Correlsense
 
Webinar: Enterprise Search in 2025
Webinar: Enterprise Search in 2025Webinar: Enterprise Search in 2025
Webinar: Enterprise Search in 2025
Lucidworks
 
Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05
Abe Pachikara
 
SDD2017 - 03 Abed Ajraou - putting data science in your business a first uti...
SDD2017 - 03 Abed Ajraou  - putting data science in your business a first uti...SDD2017 - 03 Abed Ajraou  - putting data science in your business a first uti...
SDD2017 - 03 Abed Ajraou - putting data science in your business a first uti...
Dario Mangano
 
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Precisely
 
Putting data science in your business a first utility feedback
Putting data science in your business a first utility feedbackPutting data science in your business a first utility feedback
Putting data science in your business a first utility feedback
Peculium Crypto
 
Seleqtech Info
Seleqtech InfoSeleqtech Info
Seleqtech Info
David Donaldson
 
T/DG's Pulse.Time - Resource and Project Management of Enterprise
T/DG's Pulse.Time - Resource and Project Management of EnterpriseT/DG's Pulse.Time - Resource and Project Management of Enterprise
T/DG's Pulse.Time - Resource and Project Management of Enterprise
The Digital Group
 
AWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
AWS Webcast - Sales Productivity Solutions with MicroStrategy and RedshiftAWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
AWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
Amazon Web Services
 
Keynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with KeynoteKeynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Mobile Testing
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
confluent
 
Respond-Recover-Reimagine: Building Business Resilience
Respond-Recover-Reimagine: Building Business ResilienceRespond-Recover-Reimagine: Building Business Resilience
Respond-Recover-Reimagine: Building Business Resilience
David J Rosenthal
 
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Capgemini
 
Data-Driven AI - Service Catalogue
Data-Driven AI - Service CatalogueData-Driven AI - Service Catalogue
Data-Driven AI - Service Catalogue
Rodney Joyce
 
Deliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce ProjectsDeliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce Projects
Elastic Path
 
Application Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesApplication Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the Challenges
Henry Chandra
 
Professional services golden pitch presentation
Professional services golden pitch presentationProfessional services golden pitch presentation
Professional services golden pitch presentationxKinAnx
 
5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing Soa5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing SoaDavid Linthicum
 
Enterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the PracticeEnterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the PracticeFru Louis
 

Similar to Real time analytics with nodejs and azure (20)

Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 
Webinar: Enterprise Search in 2025
Webinar: Enterprise Search in 2025Webinar: Enterprise Search in 2025
Webinar: Enterprise Search in 2025
 
Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05
 
SDD2017 - 03 Abed Ajraou - putting data science in your business a first uti...
SDD2017 - 03 Abed Ajraou  - putting data science in your business a first uti...SDD2017 - 03 Abed Ajraou  - putting data science in your business a first uti...
SDD2017 - 03 Abed Ajraou - putting data science in your business a first uti...
 
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
 
SegmentOfOne
SegmentOfOneSegmentOfOne
SegmentOfOne
 
Putting data science in your business a first utility feedback
Putting data science in your business a first utility feedbackPutting data science in your business a first utility feedback
Putting data science in your business a first utility feedback
 
Seleqtech Info
Seleqtech InfoSeleqtech Info
Seleqtech Info
 
T/DG's Pulse.Time - Resource and Project Management of Enterprise
T/DG's Pulse.Time - Resource and Project Management of EnterpriseT/DG's Pulse.Time - Resource and Project Management of Enterprise
T/DG's Pulse.Time - Resource and Project Management of Enterprise
 
AWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
AWS Webcast - Sales Productivity Solutions with MicroStrategy and RedshiftAWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
AWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
 
Keynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with KeynoteKeynote Tech Talks: Watching SaaS Apps with Keynote
Keynote Tech Talks: Watching SaaS Apps with Keynote
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
Respond-Recover-Reimagine: Building Business Resilience
Respond-Recover-Reimagine: Building Business ResilienceRespond-Recover-Reimagine: Building Business Resilience
Respond-Recover-Reimagine: Building Business Resilience
 
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
 
Data-Driven AI - Service Catalogue
Data-Driven AI - Service CatalogueData-Driven AI - Service Catalogue
Data-Driven AI - Service Catalogue
 
Deliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce ProjectsDeliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce Projects
 
Application Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesApplication Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the Challenges
 
Professional services golden pitch presentation
Professional services golden pitch presentationProfessional services golden pitch presentation
Professional services golden pitch presentation
 
5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing Soa5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing Soa
 
Enterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the PracticeEnterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the Practice
 

More from InnoTech

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"
InnoTech
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is Maturing
InnoTech
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?
InnoTech
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters Most
InnoTech
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering Storm
InnoTech
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
InnoTech
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
InnoTech
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
InnoTech
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365
InnoTech
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
InnoTech
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential
InnoTech
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?
InnoTech
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
InnoTech
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to Life
InnoTech
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacy
InnoTech
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio
InnoTech
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
InnoTech
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
InnoTech
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
InnoTech
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
InnoTech
 

More from InnoTech (20)

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is Maturing
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters Most
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering Storm
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to Life
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacy
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

Real time analytics with nodejs and azure

  • 1. Real-Time Analytics with Node.js and MS Azure JASON STEVENS & JON DE LA MOTTE CSG PRO INNOTECH OREGON 2013
  • 2. Introductions  Jason Stevens  Senior Business Analyst at CSG Pro  20+ years experience in IT development, operations & management  Jon de la Motte  Senior Analytics Consultant at CSG Pro  Specialist in data visualization and open source tools  CSG Pro  A leader in providing IT Solutions to the Portland community since 1993  Business Intelligence is one of our core practices
  • 3. Presentation Overview  Business Context: The New Reality of Real-Time  Traditional Analytics: Best Fit?  The Technical Challenge  Solution Architecture  Scenario  User-participation Demo  Q&A  About CSG Pro
  • 4. Business Context The New Reality of Real-Time  Technology is continuing to accelerate the pace of business  New micro-markets open constantly, to be tapped by the first to reach them  Greater throughput on delivery processes has also increased the costs associated with slowdowns or stoppages  The global reach of the Internet means that your customers, business partners and competitors are always active  Staying on top of new opportunities and ahead of risks requires the most up-to-date information possible
  • 5. Business Context The New Reality of Real-Time  Business Decision-Makers are less likely to be at their desks than ever before  They’re at customer sites, meeting suppliers, or on the shop floor  (Or at conferences like this one!)  The information that they need has to reach them where they are  Real-time information isn’t real-time if you can’t readily use it until you get back to your desk  Support for visualization and interactivity through mobile devices is key
  • 6. Business Context The New Reality of Real-Time  Real-time data sources might…  Be external to your core business systems  Appear as streams  Have less structure than traditional relational databases  Examples:  Facebook  Twitter  Logfiles
  • 7. Traditional Analytics Best Fit?  Typically…  Designed to integrate across many data sources, rather than a few key systems  Report over relatively long periods of time, rather than hours or days  May be a little stale, due to latency in ETL processes that feed them  Due to data volumes, jobs may take some time to run or be batched  User interfaces often designed for desktop viewing and may not be highly interactive
  • 8. Traditional Analytics Best Fit?  Traditional analytics serve traditional business needs well  Help answer broad analytical questions  Useful for evaluating past performance or planning for future performance  But they weren’t designed to meet the needs of real-time business  Help answer operational questions  Useful for making immediate decisions  Real-time analytics augment and enhance traditional BI
  • 9. The Technical Challenge Making Real-Time Work 1. A lightweight, on-premise program that can incrementally capture data without impacting operational systems’ performance  Optimized for real-time input (streams) or output 2. A high-speed data cache that is accessible via the Internet 3. A solid delivery mechanism
  • 12. And Infrastructure to Support It
  • 14. Solution Architecture  Why use Node.js?  Built on JavaScript  Event driven  Non-blocking input/output  Built for high-performance, real-time delivery  Lightweight and flexible  Well suited for both the server and the worker  Open source benefits  Community packages  Need Twitter/Facebook/Google authentication? Done.
  • 15. Solution Architecture  Why use Microsoft Azure?  Secure integration with corporate networks and identity management  Support for open-source platforms such as Node.js  Proven web standards mentality  Easily scalable across load, geography  Straightforward code deployment
  • 16. Demo: Call Center  A customer’s impression of your business is often directly related to their experience when they call in – and these opinions are lasting  You want to make sure that this experience is positive – and take immediate corrective action if not  Modern ACDs make data available about current state – metrics like time in queue, percentage of calls that are abandoned, time to abandon, and time spent with a CSR  Being able to see these data in real-time lets you improve customer loyalty and prevent expensive churn
  • 17. Demo: Call Center  Mock call center data  Cross filtering  Responsive layout  Automatic data updating  The “Simulate Call” fakes a call to the call center
  • 20. About CSG Pro  CSG Professional Services (http://www.csgpro.com) does whatever it takes to help organizations get the most value out of their enterprise data.  We develop IT projects that improve business decision-making and efficiency throughout your organization, using leading Microsoft technologies to tap into your data – wherever it lies – to create maximum value.