SlideShare a Scribd company logo
1 of 11
Download to read offline
The Build vs.Buy Decision
Exploring a Third Alternative
This whitepaper explores the classic IT conundrum of build vs buy, specifically
in terms of acquiring a real-time streaming analytics platform.
As a result, streaming analytics platforms are fast becoming
a must-have technology for enterprises seeking to build real-
time applications. But, where to begin? Open Source? Build it
yourself? Or buy it? And if buying is the answer, then from whom?
The question of build vs buy is really not a new one; in fact, it’s
a classic IT conundrum. Unmediated, the whole conversation
can devolve into nothing more than an esoteric, philosophical
debate. However, there are many reasons the debate continues, and
we’d like to offer a fresh look at that as it applies to the
decision around building vs buying a Real-Time Streaming Analytics
(RTSA) platform.
The first fact that we must admit is this: There is
something incredibly enticing about having complete control over
the creation of your own analytics platform.
But then again, few things compare to having a team of experts do it
for you.
And therein lies the foundation of the problem. Which is better?
This whitepaper will outline the trade-offs involved.
There are obviously attractive qualities to both options which is why
it is such an ongoing debate. Many companies that plan to adopt
a solution will consider the in-house option first because they like
the idea that such a solution will be easier to adopt, (especially
when Open Source solutions abound). The sense of freedom,
control, and lack of dependency on an external provider may also
be alluring. Will this option ultimately be less costly? Will it be
more scalable? This paper considers the pros and cons of doing-
it-yourself against the option of buying a pre-built solution.
Some of the considerations include issues of time, cost, human
resources and the organizations' goals and strategies. This paper
also looks at the four categories of buying options to help you
determine which road to take if that is the direction you decide to
go.
The build vs. buy decision is an important part of the development
process. Either choice can be valid depending on the situation.
If you’re in a “build” versus “buy” quandary, this paper tackles
these questions as they apply to developing an RTSA platform and
attempts to offer some insights for your consideration.
Introduction
E
nterprises are realizing the power that resides in real-time
information, and they want it. Now.
2
The market for streaming analytics platforms is gaining momentum
far beyond its origins in industrial operations and financial services.
You don’t need an outside consulting analyst to know that
streaming analytics is red hot right now. Hadoop may have been what
opened our eyes to what is possible with big data, but the
exhilaration around real-time streaming is all about what is
possible when dealing with “fast data.” Fast data (or data in
motion) is about compressing and accelerating time to insight and
ultimately time to action when dealing with the many streaming data
sources that are available to enterprises today.
Today, streaming analytics platforms are available for every
industry from a variety of enterprise software companies, pure-play
vendors, and open source platforms.
There are four major categories of sourcing options for organizations
wanting to address real-time streaming use cases.
BIG ENTERPRISE SOFTWARE VENDORS
OPEN SOURCE STREAMING PROJECTS
The Market for Streaming Analytics
Platforms is Dynamic
Categories
Pros: Proven, industrial-strength solutions that include enterprise
integration and tooling.
Cons: Potential cost and complexity of implementation; not
specialized in RTSA.
Summary: Enterprise software platforms generally cost more
than solutions based on open source; may require the
purchasing of other prerequisite software from the vendor and
may not be as easy to integrate with other software platforms.
The plus side is they typically deliver feature richness and have
a certain level of longevity in the marketplace.
Pros: Free to use and an increasing number of projects to
choose from. The open source community is a potentially
powerful source of new innovation.
Cons: Lacks enterprise development/management tools and relies
on the community for support.
Summary: Open source offerings are getting a lot of
attention today, especially Apache Storm which is in use by
well-known companies with high volumes of streaming data,
such as Twitter, Spotify, and Groupon. It is, however, a very
technical platform that lacks the higher order tools and
streaming operators that are provided by highly-rated vendor
platforms. This means you really have to be prepared to “Do-It-
Yourself.”
3
EMERGING STREAMING ANALYTIX PROVIDERS
CLOUD EXCLUSIVE STREAMING ANALYTICS SERVICES
Pros: Purpose-built for today’s diverse streaming analytics
apps. These companies often leverage open source and augment
it with enterprise class tooling and support.
Cons: Still early in the market cycle to predict the extent of adoption
of solution.
Summary: A handful of streaming analytics providers are out there
who are driven by the availability of innovative open source
technology.
Pros: Pay-per-use model and integration with other cloud services.
Cons: Provides only limited analytical operators and lacks an on
premise solution.
Summary: There are some cloud exclusive streaming
analytics services, such as those offered by Amazon and Google,
but these platforms are designed exclusively for application
developers, can be difficult to code and may lack many of the
higher level tools that enterprise-class vendors provide.
4
The following list outlines a few trade-offs involved with a “Do It
Yourself” strategy.
Extended customization
In-house development means more control over the process.
This gives you greater personalization and a platform built to your
exact specifications.
Ownership of product and differentiation
Most organizations opting for ‘build’ are interested in the end-to-end
ownership of the product without the need for vendor dependencies.
Personnel risk
Requires a development team that is familiar with the rigors of
product development and the need to ensure that the platform is
scalable, extensible and supportable. If you do have such a team,
there is the risk of over-dependency on one or a few individuals who
designed and developed the solution.
Timelines and opportunity cost
Application development cannot start until the development
platform is ready. This could mean delays to delivering the application
business benefits. Time spent building the platform could have
gone directly into building the applications — potentially
delivering improved time-to-value and higher ROI.
The bottom line
Ultimately the decision here may be a function of to what extent
the company wants to be in the platform development and
maintenance business as a strategy of being totally self-sufficient vs
implementing a pre-built solution that may carry some vendor
dependencies but allows them to get started quickly building
solutions for the business.
Decision to Build
5
Extended customization
Ownership of product and
differentiation
Personnel risk
Timelines and opportunity
cost
DECISION TO BUILD
The following list outlines some of the tradeoffs when buying a vendor
provided solution.
Rapid integration and a simplified approach
Commercial software platforms developed by industry-
recognized providers come with an implied guarantee that the
system has been tried and tested and is relatively error-free. The
expectation is that commercial platforms are standardized and
stable. Implementation should follow a repeatable, well defined
methodology. Application development can begin right away since
you are not waiting for the platform development to be completed.
Training and support services
Commercial software vendors frequently deliver a broad range
of support and maintenance capabilities including training,
and professional services.
This offers reduced costs for managing and maintaining a skilled
internal staff to enhance or repair the platform.
Inadequacies, cost management and inefficiencies
Product may include unneeded features or unused functionality.
The platform may possess more generic capabilities to meet the
needs of a broad user base.
Out of pocket costs for vendor software services and support may
exceed expectations.
The buyer could experience vendor lock-in and over-dependence on
the vendor’s road map for future enhancements.
The bottom line
A vendor provided solution potentially removes the risk involved
with being in the product development business and
presents the opportunity to focus on delivering business
solutions sooner by leveraging a pre-built platform and vendor
experts who have “been there before.”
The tradeoff may be some loss of self-sufficiency and the ability to
tailor the platform to what are perceived to be unique
requirements. Dependence on the vendor for enhancements and
even “vendor lock-in” may also become inherent risks.
Decision to Buy
6
Rapid integration and
simplified approach
Training and support services
Inadequacies, cost
management and
inefficiencies
DECISION TO BUY
Nested between the two options of buying a 100% vendor
provided solution and a 100% Open Source solution is a third
alternative. Solutions like our own StreamAnalytix product
provide a fully supported enterprise class solution that is based
on Open Source.
By combining the strengths of each, we are able to offer the following
features and benefits:
The Third Alternative: “The Best of Both
Worlds”
A STATE-OF-THE-ART PLATFORM
In our next section we introduce a, state-of-the-
art RTSA platform that is fast finding early
user acceptance and critical appreciation from
industry experts and analysts.
Among modern RTSA platforms,
StreamAnalytix stands out as a robust and
hyper-efficient data management tool capable
of multiple processing tasks that delivers fast,
effective and real-time results while also providing
strong customization capacities.
Full enterprise class support and professional services
Pre-built enterprise class functionality
Visual Developer Interface for ease of use
Rapid Application Development productivity that delivers quick time
to benefit
Ability to tailor applications to enterprise requirements using
a pre-built and pre-integrated development platform that
provides pre-defined operators, workflow, alerting mechanisms,
real-time dashboard, powerful CEP engine
Takes full advantage of a steady stream of cutting edge innovation
from the worldwide open source community
Reduced cost compared to proprietary enterprise solutions
Vendor managed product roadmap of future enhancements
7
StreamAnalytix (www.streamanalytix.com) is a state-of-the-art
RTSA platform combining enterprise class with open source. Built
on an engineering framework that articulates the essential
requirements for modern businesses, StreamAnalytix delivers:
Reliability
Large-scale efficiency
Robust intuitiveness
A future-proof and context-efficient abstraction architecture
StreamAnalytix is a horizontal product for
comprehensive data-ingestion across industry verticals. It is
developed on an enterprise-grade scale with a best-of-breed
open source stack including Apache Kafka and Apache Storm
while also incorporating the popular Hadoop and NoSQL platforms
into its structure.
Additionally, it is equipped to support customize extension
and multiple streaming engines and to deliver unmatched
analytical streams.
Currently powered by Storm, StreamAnalytix is soon to be upgraded to
Spark, as its underlying engine.
StreamAnalytix is a powerful RTSA tool designed to help organizations
seamlessly manage data.
The StreamAnalytix Solution
THE STREAMANALYTIX
SOLUTION
StreamAnalytix is a horizontal
product for comprehensive
data-ingestion across industry
verticals. It is developed on an
enterprise-grade scale with a
best-of-breed open source stack
including Apache Kafka and
Apache Storm while also
incorporating the popular
Hadoop and NoSQL platforms
into its structure.
8
The following is an overview of the product and its architecture:
Architecture
E-commerce
Online advertising
Security
Fraud
Insurance claim validation
Sensor data analytics
Call center analytics
Log analytics
IoT
Machine generated m2m data
Credit-line-management.
9
Open Source technology: StreamAnalytix is built on Apache
Storm (an open source distributed real-time computation
system) and is therefore able to leverage the numerous
upgrades, improvements and flow of innovation that are
foundational to the global Open Source movement.
Versatility and comprehensiveness: StreamAnalytix is a
‘horizontal’ product for comprehensive high-speed
data-ingestion across industry verticals. The platform caters to
a variety of use cases spanning fields such as:
Abstraction layer driving simplicity: The platform’s architecture
incorporates an abstraction layer beneath the application
definition interface. This innovative setup enables automatic
selection of the ideal streaming engine while also allowing
concurrent use of several engines.
Compatibility: Built on Apache Storm, Kafka and Hadoop, the
StreamAnalytix platform is seamlessly compatible with all
Hadoop distributions and vendors. This enables easy ingestion,
processing, analysis, storage and visualization of streaming
data from any input data source, proactively boosting
split-second decision making.
‘Low latency’ capability and flexible scalability: The platform’s
ability to ingest high-speed streaming data with very low,
sub-second latencies makes it ideal for use cases which
warrant split-second response, such as flight-alerts or critical
control of risk factors prevalent in complex manufacturing
environments.
Its IDE development environment offers a palette of
applications based on customer requirements. Multiple
components can be dragged and dropped into a smart
dash-board in order to create a customized work-sphere.
KEY FEATURES
StreamAnalytix offers a number of differentiating value propositions
and beneficial outcomes. Here are some of the key areas of innovation
and superior tech-deployment within the product:
Visual Application Development and Monitoring
Real-time Dashboards
Multi-tenancy Support
High-speed Data Ingestion
Elastic Scaling
Flexible Data Parsing
Rule-based Alerts
Pluggable Workflow Management
Real-time Index and Search
High Fault Tolerance and Data Integrity
High Performance Optimization
0101
10101
00
10
Intricate robust analytics: StreamAnalytix offers a wide collection
of built-in data-processing operators. These operators enable
hi-speed data ingestion and processing in terms of complex
correlations, multiple aggregation functions, statistical models and
window aggregates.
Detailed data visualization: StreamAnalytix provides comprehensive
support for 360-degree data visualization. This means the system delivers
incoming data streams instantaneously in the form of appropriate charts
and dashboards.
An RTSA platform holds the potential of being a definitive game-changer,
drastically altering the way organizations interact with customers, data, and
the tasks required to run their businesses. Any single vendor technology may
not be sufficient to undertake this task.
We recommend that organizations select open source options to build an
RTSA platform using big data technologies. The success of such a platform
depends entirely on the tools that are used and the services that support it.
Therefore, organizations must use discretion in selecting the most appropriate
tools from the available options.
Summary
11
Build Buy
Open Source
‘Do-it-yourself’
Low cost
Future-proof
Enterprise class
Reliable
Manageable
Professional
© 2015 Impetus Technologies, Inc.
All rights reserved. Product and
company names mentioned herein
may be trademarks of their
respective companies.
September 2015
StreamAnalytix, a product of Impetus Technologies, enables enterprises to analyze and
respond to events in real-time at Big Data scale. StreamAnalytix is designed to rapidly
build and deploy streaming analytics applications for any industry vertical, any data
format, and any use case
Website: http://www.streamanalytix.com | Email: inquiry@streamanalytix.com
The key to getting real-time applications that your business needs now is to take
advantage of new innovation using an abstracted streaming architecture that
will deliver today and not lock you in tomorrow.
One of the greatest opportunities of a prepackaged solution is the ability to
begin creating your application today and gleaning the results of it instead of
taking time, money and resources to build the platform first.
The right RTSA platform should be geared to deliver the following essential
elements, representing a collaboration from both sides of the divide:

More Related Content

What's hot

It powerpoint presentation
It powerpoint presentationIt powerpoint presentation
It powerpoint presentationJosh Spilewski
 
Take The Highway To A Successful It Project
Take The Highway To A Successful It ProjectTake The Highway To A Successful It Project
Take The Highway To A Successful It Projectsantosh singh
 
Content Management System Selection Best Practices
Content Management System Selection Best PracticesContent Management System Selection Best Practices
Content Management System Selection Best Practicesedynamic
 
Improve success DevOps
Improve success DevOpsImprove success DevOps
Improve success DevOpsAbhishek Sood
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Swatantra Kumar
 
Forrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi PlatformForrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi Platforme-SupplyLink
 
The Ultimate DevOps Playbook
The Ultimate DevOps PlaybookThe Ultimate DevOps Playbook
The Ultimate DevOps PlaybookJalpesh Patel
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platformsCAST
 
Open standards in document output
Open standards in document outputOpen standards in document output
Open standards in document outputScriptura Engage
 
Forrester Wave Report about Collaboration Platforms
Forrester Wave Report about Collaboration PlatformsForrester Wave Report about Collaboration Platforms
Forrester Wave Report about Collaboration PlatformsAndré Schmid
 
CIO Magazine White Paper
CIO Magazine White PaperCIO Magazine White Paper
CIO Magazine White PaperCROExec.com
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftheme
 

What's hot (13)

It powerpoint presentation
It powerpoint presentationIt powerpoint presentation
It powerpoint presentation
 
Take The Highway To A Successful It Project
Take The Highway To A Successful It ProjectTake The Highway To A Successful It Project
Take The Highway To A Successful It Project
 
Content Management System Selection Best Practices
Content Management System Selection Best PracticesContent Management System Selection Best Practices
Content Management System Selection Best Practices
 
Improve success DevOps
Improve success DevOpsImprove success DevOps
Improve success DevOps
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
 
Forrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi PlatformForrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi Platform
 
The Ultimate DevOps Playbook
The Ultimate DevOps PlaybookThe Ultimate DevOps Playbook
The Ultimate DevOps Playbook
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platforms
 
Open standards in document output
Open standards in document outputOpen standards in document output
Open standards in document output
 
Forrester Wave Report about Collaboration Platforms
Forrester Wave Report about Collaboration PlatformsForrester Wave Report about Collaboration Platforms
Forrester Wave Report about Collaboration Platforms
 
Open Source
Open Source Open Source
Open Source
 
CIO Magazine White Paper
CIO Magazine White PaperCIO Magazine White Paper
CIO Magazine White Paper
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 

Viewers also liked

Cloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsCloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsAsaf Nakash
 
De Persgroep Big Data Expo
De Persgroep Big Data ExpoDe Persgroep Big Data Expo
De Persgroep Big Data ExpoBigDataExpo
 
“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...
“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...
“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...liela_stunda
 
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareTrends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareKai Wähner
 
NTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitNTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitToshikazu Ichikawa
 
Philips Big Data Expo
Philips Big Data ExpoPhilips Big Data Expo
Philips Big Data ExpoBigDataExpo
 
Global Azure Bootcamp - Azure OMS
Global Azure Bootcamp - Azure OMSGlobal Azure Bootcamp - Azure OMS
Global Azure Bootcamp - Azure OMSBruno Lopes
 
Delivering Quality Open Data by Chelsea Ursaner
Delivering Quality Open Data by Chelsea UrsanerDelivering Quality Open Data by Chelsea Ursaner
Delivering Quality Open Data by Chelsea UrsanerData Con LA
 
VMs All the Way Down (BSides Delaware 2016)
VMs All the Way Down (BSides Delaware 2016)VMs All the Way Down (BSides Delaware 2016)
VMs All the Way Down (BSides Delaware 2016)John Hubbard
 
(SEC320) Leveraging the Power of AWS to Automate Security & Compliance
(SEC320) Leveraging the Power of AWS to Automate Security & Compliance(SEC320) Leveraging the Power of AWS to Automate Security & Compliance
(SEC320) Leveraging the Power of AWS to Automate Security & ComplianceAmazon Web Services
 
Cleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VA
Cleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VACleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VA
Cleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VAClearedJobs.Net
 
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...EMC
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Steve Feldman
 
How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...
How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...
How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...DATAVERSITY
 
Big data for cio 2015
Big data for cio 2015Big data for cio 2015
Big data for cio 2015Zohar Elkayam
 
Becoming the master of disaster... with asr
Becoming the master of disaster... with asrBecoming the master of disaster... with asr
Becoming the master of disaster... with asrnj-azure
 
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
Big Data Expo 2015 - Trillium software Big Data and the Data QualityBig Data Expo 2015 - Trillium software Big Data and the Data Quality
Big Data Expo 2015 - Trillium software Big Data and the Data QualityBigDataExpo
 

Viewers also liked (20)

Voetsporen 38
Voetsporen 38Voetsporen 38
Voetsporen 38
 
Cloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsCloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloads
 
De Persgroep Big Data Expo
De Persgroep Big Data ExpoDe Persgroep Big Data Expo
De Persgroep Big Data Expo
 
“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...
“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...
“Ūdens resursi. Saglabāsim ūdeni kopā!” Pasaules lielākā mācību stunda Daugav...
 
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareTrends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
 
NTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitNTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo Summit
 
Philips Big Data Expo
Philips Big Data ExpoPhilips Big Data Expo
Philips Big Data Expo
 
Global Azure Bootcamp - Azure OMS
Global Azure Bootcamp - Azure OMSGlobal Azure Bootcamp - Azure OMS
Global Azure Bootcamp - Azure OMS
 
Delivering Quality Open Data by Chelsea Ursaner
Delivering Quality Open Data by Chelsea UrsanerDelivering Quality Open Data by Chelsea Ursaner
Delivering Quality Open Data by Chelsea Ursaner
 
VMs All the Way Down (BSides Delaware 2016)
VMs All the Way Down (BSides Delaware 2016)VMs All the Way Down (BSides Delaware 2016)
VMs All the Way Down (BSides Delaware 2016)
 
Greach 2014 Sesamestreet Grails2 Workshop
Greach 2014 Sesamestreet Grails2 Workshop Greach 2014 Sesamestreet Grails2 Workshop
Greach 2014 Sesamestreet Grails2 Workshop
 
(SEC320) Leveraging the Power of AWS to Automate Security & Compliance
(SEC320) Leveraging the Power of AWS to Automate Security & Compliance(SEC320) Leveraging the Power of AWS to Automate Security & Compliance
(SEC320) Leveraging the Power of AWS to Automate Security & Compliance
 
Cleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VA
Cleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VACleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VA
Cleared Job Fair Job Seeker Handbook June 15, 2017, Dulles, VA
 
Understanding big data
Understanding big dataUnderstanding big data
Understanding big data
 
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)
 
How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...
How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...
How to Crunch Petabytes with Hadoop and Big Data Using InfoSphere BigInsights...
 
Big data for cio 2015
Big data for cio 2015Big data for cio 2015
Big data for cio 2015
 
Becoming the master of disaster... with asr
Becoming the master of disaster... with asrBecoming the master of disaster... with asr
Becoming the master of disaster... with asr
 
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
Big Data Expo 2015 - Trillium software Big Data and the Data QualityBig Data Expo 2015 - Trillium software Big Data and the Data Quality
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
 

Similar to Build_Buy_StreamAnalytix_WhitePaper

Why Choose the Nalpeiron Licensing Service vs. Building Your Own
Why Choose the Nalpeiron Licensing Service vs. Building Your OwnWhy Choose the Nalpeiron Licensing Service vs. Building Your Own
Why Choose the Nalpeiron Licensing Service vs. Building Your OwnJon Gillespie-Brown
 
Learn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow InvestmentLearn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow InvestmentStave
 
HC Integration Build vs. Buy
HC Integration Build vs. BuyHC Integration Build vs. Buy
HC Integration Build vs. Buyrogerz3
 
13 Tips to Choose the Perfect Tech Stack
13 Tips to Choose the Perfect Tech Stack13 Tips to Choose the Perfect Tech Stack
13 Tips to Choose the Perfect Tech StackRishavA
 
Top Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComTop Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComMindfire LLC
 
IT trends and their impact on software licensing
IT trends and their impact on software licensingIT trends and their impact on software licensing
IT trends and their impact on software licensingJon Collins
 
UiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere ComparisonUiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere ComparisonTangentia
 
Cool Vendors Collaboration Social Software
Cool Vendors Collaboration  Social SoftwareCool Vendors Collaboration  Social Software
Cool Vendors Collaboration Social Softwarekoehndj
 
Finance :: Insurance Software Solutions - Build or Buy
Finance :: Insurance Software Solutions - Build or BuyFinance :: Insurance Software Solutions - Build or Buy
Finance :: Insurance Software Solutions - Build or Buytorpidpenitenti59
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection ProcessAnthony D'Ugo
 
The Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology WhitepaperThe Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology WhitepaperEdgar Alejandro Villegas
 
How to Choose a Legal Document Automation Solution
How to Choose a Legal Document Automation SolutionHow to Choose a Legal Document Automation Solution
How to Choose a Legal Document Automation SolutionHelen Coyne
 
10 things you need to know before buying manufacturing software
10 things you need to know before buying manufacturing software10 things you need to know before buying manufacturing software
10 things you need to know before buying manufacturing softwareMRPeasy
 
How to choose the right modern bi and analytics tool for your business_.pdf
How to choose the right modern bi and analytics tool for your business_.pdfHow to choose the right modern bi and analytics tool for your business_.pdf
How to choose the right modern bi and analytics tool for your business_.pdfAnil
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareTibbs Pereira
 
New Product And The Net 7a
New Product And The Net 7aNew Product And The Net 7a
New Product And The Net 7aMrirfan
 
Ais Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesAis Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development Strategiessharing notes123
 
Ais Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesAis Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesSharing Slides Training
 
Ch8 New Product And The Net
Ch8 New Product And The NetCh8 New Product And The Net
Ch8 New Product And The NetMrirfan
 
Customer Experience Buyer's Guide
Customer Experience Buyer's GuideCustomer Experience Buyer's Guide
Customer Experience Buyer's GuideInMoment
 

Similar to Build_Buy_StreamAnalytix_WhitePaper (20)

Why Choose the Nalpeiron Licensing Service vs. Building Your Own
Why Choose the Nalpeiron Licensing Service vs. Building Your OwnWhy Choose the Nalpeiron Licensing Service vs. Building Your Own
Why Choose the Nalpeiron Licensing Service vs. Building Your Own
 
Learn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow InvestmentLearn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow Investment
 
HC Integration Build vs. Buy
HC Integration Build vs. BuyHC Integration Build vs. Buy
HC Integration Build vs. Buy
 
13 Tips to Choose the Perfect Tech Stack
13 Tips to Choose the Perfect Tech Stack13 Tips to Choose the Perfect Tech Stack
13 Tips to Choose the Perfect Tech Stack
 
Top Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComTop Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting Com
 
IT trends and their impact on software licensing
IT trends and their impact on software licensingIT trends and their impact on software licensing
IT trends and their impact on software licensing
 
UiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere ComparisonUiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere Comparison
 
Cool Vendors Collaboration Social Software
Cool Vendors Collaboration  Social SoftwareCool Vendors Collaboration  Social Software
Cool Vendors Collaboration Social Software
 
Finance :: Insurance Software Solutions - Build or Buy
Finance :: Insurance Software Solutions - Build or BuyFinance :: Insurance Software Solutions - Build or Buy
Finance :: Insurance Software Solutions - Build or Buy
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection Process
 
The Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology WhitepaperThe Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology Whitepaper
 
How to Choose a Legal Document Automation Solution
How to Choose a Legal Document Automation SolutionHow to Choose a Legal Document Automation Solution
How to Choose a Legal Document Automation Solution
 
10 things you need to know before buying manufacturing software
10 things you need to know before buying manufacturing software10 things you need to know before buying manufacturing software
10 things you need to know before buying manufacturing software
 
How to choose the right modern bi and analytics tool for your business_.pdf
How to choose the right modern bi and analytics tool for your business_.pdfHow to choose the right modern bi and analytics tool for your business_.pdf
How to choose the right modern bi and analytics tool for your business_.pdf
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs Slideshare
 
New Product And The Net 7a
New Product And The Net 7aNew Product And The Net 7a
New Product And The Net 7a
 
Ais Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesAis Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development Strategies
 
Ais Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesAis Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development Strategies
 
Ch8 New Product And The Net
Ch8 New Product And The NetCh8 New Product And The Net
Ch8 New Product And The Net
 
Customer Experience Buyer's Guide
Customer Experience Buyer's GuideCustomer Experience Buyer's Guide
Customer Experience Buyer's Guide
 

Build_Buy_StreamAnalytix_WhitePaper

  • 1. The Build vs.Buy Decision Exploring a Third Alternative This whitepaper explores the classic IT conundrum of build vs buy, specifically in terms of acquiring a real-time streaming analytics platform.
  • 2. As a result, streaming analytics platforms are fast becoming a must-have technology for enterprises seeking to build real- time applications. But, where to begin? Open Source? Build it yourself? Or buy it? And if buying is the answer, then from whom? The question of build vs buy is really not a new one; in fact, it’s a classic IT conundrum. Unmediated, the whole conversation can devolve into nothing more than an esoteric, philosophical debate. However, there are many reasons the debate continues, and we’d like to offer a fresh look at that as it applies to the decision around building vs buying a Real-Time Streaming Analytics (RTSA) platform. The first fact that we must admit is this: There is something incredibly enticing about having complete control over the creation of your own analytics platform. But then again, few things compare to having a team of experts do it for you. And therein lies the foundation of the problem. Which is better? This whitepaper will outline the trade-offs involved. There are obviously attractive qualities to both options which is why it is such an ongoing debate. Many companies that plan to adopt a solution will consider the in-house option first because they like the idea that such a solution will be easier to adopt, (especially when Open Source solutions abound). The sense of freedom, control, and lack of dependency on an external provider may also be alluring. Will this option ultimately be less costly? Will it be more scalable? This paper considers the pros and cons of doing- it-yourself against the option of buying a pre-built solution. Some of the considerations include issues of time, cost, human resources and the organizations' goals and strategies. This paper also looks at the four categories of buying options to help you determine which road to take if that is the direction you decide to go. The build vs. buy decision is an important part of the development process. Either choice can be valid depending on the situation. If you’re in a “build” versus “buy” quandary, this paper tackles these questions as they apply to developing an RTSA platform and attempts to offer some insights for your consideration. Introduction E nterprises are realizing the power that resides in real-time information, and they want it. Now. 2
  • 3. The market for streaming analytics platforms is gaining momentum far beyond its origins in industrial operations and financial services. You don’t need an outside consulting analyst to know that streaming analytics is red hot right now. Hadoop may have been what opened our eyes to what is possible with big data, but the exhilaration around real-time streaming is all about what is possible when dealing with “fast data.” Fast data (or data in motion) is about compressing and accelerating time to insight and ultimately time to action when dealing with the many streaming data sources that are available to enterprises today. Today, streaming analytics platforms are available for every industry from a variety of enterprise software companies, pure-play vendors, and open source platforms. There are four major categories of sourcing options for organizations wanting to address real-time streaming use cases. BIG ENTERPRISE SOFTWARE VENDORS OPEN SOURCE STREAMING PROJECTS The Market for Streaming Analytics Platforms is Dynamic Categories Pros: Proven, industrial-strength solutions that include enterprise integration and tooling. Cons: Potential cost and complexity of implementation; not specialized in RTSA. Summary: Enterprise software platforms generally cost more than solutions based on open source; may require the purchasing of other prerequisite software from the vendor and may not be as easy to integrate with other software platforms. The plus side is they typically deliver feature richness and have a certain level of longevity in the marketplace. Pros: Free to use and an increasing number of projects to choose from. The open source community is a potentially powerful source of new innovation. Cons: Lacks enterprise development/management tools and relies on the community for support. Summary: Open source offerings are getting a lot of attention today, especially Apache Storm which is in use by well-known companies with high volumes of streaming data, such as Twitter, Spotify, and Groupon. It is, however, a very technical platform that lacks the higher order tools and streaming operators that are provided by highly-rated vendor platforms. This means you really have to be prepared to “Do-It- Yourself.” 3
  • 4. EMERGING STREAMING ANALYTIX PROVIDERS CLOUD EXCLUSIVE STREAMING ANALYTICS SERVICES Pros: Purpose-built for today’s diverse streaming analytics apps. These companies often leverage open source and augment it with enterprise class tooling and support. Cons: Still early in the market cycle to predict the extent of adoption of solution. Summary: A handful of streaming analytics providers are out there who are driven by the availability of innovative open source technology. Pros: Pay-per-use model and integration with other cloud services. Cons: Provides only limited analytical operators and lacks an on premise solution. Summary: There are some cloud exclusive streaming analytics services, such as those offered by Amazon and Google, but these platforms are designed exclusively for application developers, can be difficult to code and may lack many of the higher level tools that enterprise-class vendors provide. 4
  • 5. The following list outlines a few trade-offs involved with a “Do It Yourself” strategy. Extended customization In-house development means more control over the process. This gives you greater personalization and a platform built to your exact specifications. Ownership of product and differentiation Most organizations opting for ‘build’ are interested in the end-to-end ownership of the product without the need for vendor dependencies. Personnel risk Requires a development team that is familiar with the rigors of product development and the need to ensure that the platform is scalable, extensible and supportable. If you do have such a team, there is the risk of over-dependency on one or a few individuals who designed and developed the solution. Timelines and opportunity cost Application development cannot start until the development platform is ready. This could mean delays to delivering the application business benefits. Time spent building the platform could have gone directly into building the applications — potentially delivering improved time-to-value and higher ROI. The bottom line Ultimately the decision here may be a function of to what extent the company wants to be in the platform development and maintenance business as a strategy of being totally self-sufficient vs implementing a pre-built solution that may carry some vendor dependencies but allows them to get started quickly building solutions for the business. Decision to Build 5 Extended customization Ownership of product and differentiation Personnel risk Timelines and opportunity cost DECISION TO BUILD
  • 6. The following list outlines some of the tradeoffs when buying a vendor provided solution. Rapid integration and a simplified approach Commercial software platforms developed by industry- recognized providers come with an implied guarantee that the system has been tried and tested and is relatively error-free. The expectation is that commercial platforms are standardized and stable. Implementation should follow a repeatable, well defined methodology. Application development can begin right away since you are not waiting for the platform development to be completed. Training and support services Commercial software vendors frequently deliver a broad range of support and maintenance capabilities including training, and professional services. This offers reduced costs for managing and maintaining a skilled internal staff to enhance or repair the platform. Inadequacies, cost management and inefficiencies Product may include unneeded features or unused functionality. The platform may possess more generic capabilities to meet the needs of a broad user base. Out of pocket costs for vendor software services and support may exceed expectations. The buyer could experience vendor lock-in and over-dependence on the vendor’s road map for future enhancements. The bottom line A vendor provided solution potentially removes the risk involved with being in the product development business and presents the opportunity to focus on delivering business solutions sooner by leveraging a pre-built platform and vendor experts who have “been there before.” The tradeoff may be some loss of self-sufficiency and the ability to tailor the platform to what are perceived to be unique requirements. Dependence on the vendor for enhancements and even “vendor lock-in” may also become inherent risks. Decision to Buy 6 Rapid integration and simplified approach Training and support services Inadequacies, cost management and inefficiencies DECISION TO BUY
  • 7. Nested between the two options of buying a 100% vendor provided solution and a 100% Open Source solution is a third alternative. Solutions like our own StreamAnalytix product provide a fully supported enterprise class solution that is based on Open Source. By combining the strengths of each, we are able to offer the following features and benefits: The Third Alternative: “The Best of Both Worlds” A STATE-OF-THE-ART PLATFORM In our next section we introduce a, state-of-the- art RTSA platform that is fast finding early user acceptance and critical appreciation from industry experts and analysts. Among modern RTSA platforms, StreamAnalytix stands out as a robust and hyper-efficient data management tool capable of multiple processing tasks that delivers fast, effective and real-time results while also providing strong customization capacities. Full enterprise class support and professional services Pre-built enterprise class functionality Visual Developer Interface for ease of use Rapid Application Development productivity that delivers quick time to benefit Ability to tailor applications to enterprise requirements using a pre-built and pre-integrated development platform that provides pre-defined operators, workflow, alerting mechanisms, real-time dashboard, powerful CEP engine Takes full advantage of a steady stream of cutting edge innovation from the worldwide open source community Reduced cost compared to proprietary enterprise solutions Vendor managed product roadmap of future enhancements 7
  • 8. StreamAnalytix (www.streamanalytix.com) is a state-of-the-art RTSA platform combining enterprise class with open source. Built on an engineering framework that articulates the essential requirements for modern businesses, StreamAnalytix delivers: Reliability Large-scale efficiency Robust intuitiveness A future-proof and context-efficient abstraction architecture StreamAnalytix is a horizontal product for comprehensive data-ingestion across industry verticals. It is developed on an enterprise-grade scale with a best-of-breed open source stack including Apache Kafka and Apache Storm while also incorporating the popular Hadoop and NoSQL platforms into its structure. Additionally, it is equipped to support customize extension and multiple streaming engines and to deliver unmatched analytical streams. Currently powered by Storm, StreamAnalytix is soon to be upgraded to Spark, as its underlying engine. StreamAnalytix is a powerful RTSA tool designed to help organizations seamlessly manage data. The StreamAnalytix Solution THE STREAMANALYTIX SOLUTION StreamAnalytix is a horizontal product for comprehensive data-ingestion across industry verticals. It is developed on an enterprise-grade scale with a best-of-breed open source stack including Apache Kafka and Apache Storm while also incorporating the popular Hadoop and NoSQL platforms into its structure. 8
  • 9. The following is an overview of the product and its architecture: Architecture E-commerce Online advertising Security Fraud Insurance claim validation Sensor data analytics Call center analytics Log analytics IoT Machine generated m2m data Credit-line-management. 9 Open Source technology: StreamAnalytix is built on Apache Storm (an open source distributed real-time computation system) and is therefore able to leverage the numerous upgrades, improvements and flow of innovation that are foundational to the global Open Source movement. Versatility and comprehensiveness: StreamAnalytix is a ‘horizontal’ product for comprehensive high-speed data-ingestion across industry verticals. The platform caters to a variety of use cases spanning fields such as: Abstraction layer driving simplicity: The platform’s architecture incorporates an abstraction layer beneath the application definition interface. This innovative setup enables automatic selection of the ideal streaming engine while also allowing concurrent use of several engines. Compatibility: Built on Apache Storm, Kafka and Hadoop, the StreamAnalytix platform is seamlessly compatible with all Hadoop distributions and vendors. This enables easy ingestion, processing, analysis, storage and visualization of streaming data from any input data source, proactively boosting split-second decision making. ‘Low latency’ capability and flexible scalability: The platform’s ability to ingest high-speed streaming data with very low, sub-second latencies makes it ideal for use cases which warrant split-second response, such as flight-alerts or critical control of risk factors prevalent in complex manufacturing environments. Its IDE development environment offers a palette of applications based on customer requirements. Multiple components can be dragged and dropped into a smart dash-board in order to create a customized work-sphere.
  • 10. KEY FEATURES StreamAnalytix offers a number of differentiating value propositions and beneficial outcomes. Here are some of the key areas of innovation and superior tech-deployment within the product: Visual Application Development and Monitoring Real-time Dashboards Multi-tenancy Support High-speed Data Ingestion Elastic Scaling Flexible Data Parsing Rule-based Alerts Pluggable Workflow Management Real-time Index and Search High Fault Tolerance and Data Integrity High Performance Optimization 0101 10101 00 10 Intricate robust analytics: StreamAnalytix offers a wide collection of built-in data-processing operators. These operators enable hi-speed data ingestion and processing in terms of complex correlations, multiple aggregation functions, statistical models and window aggregates. Detailed data visualization: StreamAnalytix provides comprehensive support for 360-degree data visualization. This means the system delivers incoming data streams instantaneously in the form of appropriate charts and dashboards.
  • 11. An RTSA platform holds the potential of being a definitive game-changer, drastically altering the way organizations interact with customers, data, and the tasks required to run their businesses. Any single vendor technology may not be sufficient to undertake this task. We recommend that organizations select open source options to build an RTSA platform using big data technologies. The success of such a platform depends entirely on the tools that are used and the services that support it. Therefore, organizations must use discretion in selecting the most appropriate tools from the available options. Summary 11 Build Buy Open Source ‘Do-it-yourself’ Low cost Future-proof Enterprise class Reliable Manageable Professional © 2015 Impetus Technologies, Inc. All rights reserved. Product and company names mentioned herein may be trademarks of their respective companies. September 2015 StreamAnalytix, a product of Impetus Technologies, enables enterprises to analyze and respond to events in real-time at Big Data scale. StreamAnalytix is designed to rapidly build and deploy streaming analytics applications for any industry vertical, any data format, and any use case Website: http://www.streamanalytix.com | Email: inquiry@streamanalytix.com The key to getting real-time applications that your business needs now is to take advantage of new innovation using an abstracted streaming architecture that will deliver today and not lock you in tomorrow. One of the greatest opportunities of a prepackaged solution is the ability to begin creating your application today and gleaning the results of it instead of taking time, money and resources to build the platform first. The right RTSA platform should be geared to deliver the following essential elements, representing a collaboration from both sides of the divide: