SlideShare a Scribd company logo
1 of 30
Download to read offline
Business Growth Is
Fueled By Your
Event-Centric Digital
Biz Strategy
By Walid Aly-Hassan
Consultant @ TalentEinstein.com
Table of Contents
1. EDA’s role in your event-centric digital business strategy
2. EDA system architecture including Benefits of EDA & key
technology including Kafka, Spark & Cassandra
3. Personalization & examples of companies offering it, by
leveraging EDA, to fuel business growth
4. What Gartner, the global research & advisory firm, is
saying about EDA
By Walid Aly-Hassan Consultant @ TalentEinstein.com
1. EDA’s role in your
event-centric digital
business strategy
By Walid Aly-Hassan Consultant @ TalentEinstein.com
EDA Is A Key Technology Approach
To Delivering Your Event-Centric
Digital Biz Strategy
Digital business demands a rapid response to events, in order to gain the
competitive edge necessary to grow. Organizations must be able to respond to and
take advantage of ‘business moments’ and these real-time requirements are
driving companies to make their application software more event-driven with EDA.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
What is EDA?
By Walid Aly-Hassan Consultant @ TalentEinstein.com
EDA is Event-Driven
Architecture! A key
technology to delivering
your event-centric digital biz
strategy for biz growth.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Business leaders leverage
EDA technology to
enable a necessary digital
transformation to
RETAIN & GROW
MARKET SHARE
for their business.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
2. EDA system architecture
including Benefits of EDA &
key technology including
Kafka, Spark & Cassandra
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Implementing EDA With Kafka
● Large and elastic scalability regarding nodes, volume, throughput with fault tolerance &
failover —all on commodity hardware, in any public cloud environments, or via hybrid deployments.
● Architecture flexibility Build small services, big services, sometimes still even monoliths.
● Event-driven microservices Asynchronously connected microservices model complex
business flows and move data to where it is needed.
● Openness without technology or data format lock-in The next new standard,
protocol, programming language or framework is coming for sure. The central event streaming
platform is open even if some sources or sinks use a proprietary data format or technology.
● Independent & decoupled business services managed as products, with their own
lifecycle regarding development, testing, deployment and monitoring. Loose coupling allows for
independent speed of processing between different producers and consumers, on/offline modes and
handling backpressure.
● Multi-tenancy to ensure that only the right user can create, write to and read from different data
streams in a single cluster.
● Industrialized deployment using containers, devops, etc., deployed where needed, whether
on premise, in the public cloud or in a hybrid environment. By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Spark in EDA
a. Swift Processing Using Apache Spark, we achieve a high data processing speed of about
100x faster in memory and 10x faster on the disk. This is made possible by reducing the number of
read-write to disk.
b. Dynamic in Nature We can easily develop a parallel application, as Spark provides 80
high-level operators.
c. In-Memory Computation in Spark
With in-memory processing, we can increase the processing speed. Here the data is being cached so we need
not fetch data from the disk every time thus the time is saved. Spark has DAG execution engine which
facilitates in-memory computation and acyclic data flow resulting in high speed.
d. Reusability we can reuse the Spark code for batch-processing, join stream against historical
data or run ad-hoc queries on stream state.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Spark in EDA (Continued…)
e. Fault Tolerance in Spark
Apacke spark provides fault tolerance through Spark abstraction-RDD. Spark RDDs (Resilient Distributed
Datasets) are designed to handle the failure of any worker node in the cluster. Thus, it ensures that the loss
of data reduces to zero.
f. Real-Time Stream Processing
Spark has a provision for real-time stream processing. Earlier the problem with Hadoop MapReduce was
that it can handle and process data which is already present, but not the real-time data. but with Spark
Streaming we can solve this problem.
g. Lazy Evaluation in Apache Spark
All the transformations we make in Spark RDD are Lazy in nature, that is it does not give the result right
away rather a new RDD is formed from the existing one. Thus, this increases the efficiency of the system.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Spark in EDA (Continued…)
h. Support Multiple Languages
In Spark, there is Support for multiple languages like Java, R, Scala, Python. Thus, it provides dynamicity
and overcomes the limitation of Hadoop that it can build applications only in Java.
i. Active, Progressive and Expanding Spark Community
Developers from over 50 companies were involved in making of Apache Spark. This project was initiated in
the year 2009 and is still expanding and now there are about 250 developers who contributed to its
expansion. It is the most important project of Apache Community.
j. Support for Sophisticated Analysis
Spark comes with dedicated tools for streaming data, interactive/declarative queries, machine learning
which add-on to map and reduce.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Spark in EDA (Continued…)
k. Integrated with Hadoop
Spark can run independently and also on Hadoop YARN Cluster Manager and thus it can read existing
Hadoop data. Thus, Spark is flexible.
l. Spark GraphX
Spark has GraphX, which is a component for graph and graph-parallel computation. It simplifies the graph
analytics tasks by the collection of graph algorithm and builders.
m. Cost Efficient
Apache Spark is cost effective solution for Big Data problem as in Hadoop large amount of storage and the
large data center is required during replication.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Cassandra in EDA
● Peer to Peer Architecture Cassandra follows a peer-to-peer architecture, instead of master-slave
architecture. Hence, there is no single point of failure in Cassandra. Moreover, any number of servers/nodes can be added to any
Cassandra cluster in any of the datacenters. As all the machines are at equal level, any server can entertain request from any client.
Undoubtedly, with its robust architecture and exceptional characteristics, Cassandra has raised the bar far above than other databases.
● Elastic Scalability One of the biggest advantages of using Cassandra is its elastic scalability. Cassandra cluster
can be easily scaled-up or scaled-down. Interestingly, any number of nodes can be added or deleted in Cassandra cluster without much
disturbance. You don’t have to restart the cluster or change queries related Cassandra application while scaling up or down. This is why
Cassandra is popular of having a very high throughput for the highest number of nodes. As scaling happens, read and write throughput
both increase simultaneously with zero downtime or any pause to the applications.
● High Availability and Fault Tolerance Another striking feature of Cassandra is Data
replication which makes Cassandra highly available and fault-tolerant. Replication means each data is stored at more than one location.
This is because, even if one node fails, the user should be able to retrieve the data with ease from another location. In a Cassandra
cluster, each row is replicated based on the row key. You can set the number of replicas you want to create. Just like scaling, data
replication can also happen across multiple data centres. This further leads to high level back-up and recovery competencies in
Cassandra.
● High Performance The basic idea behind developing Cassandra was to harness the hidden capabilities of
several multicore machines. Cassandra has made this dream come true! Cassandra has demonstrated brilliant performance under large
sets of data. Thus, Cassandra is loved by those organizations that deal with huge amount of data every day and at the same time cannot
afford to lose such data.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Benefits Of Cassandra in EDA (Continued…)
● Column Oriented Cassandra has a very high-level data model – this is column-oriented. It means, Cassandra
stores columns based on the column names, leading to very quick slicing. Unlike traditional databases, where column names only consist
of metadata, in Cassandra column names can also consist of the actual data. Thus, Cassandra rows can consist of masses of columns, in
contrast to a relational database that consists of a few number of columns. Cassandra is endowed with a rich data model.
● Tunable Consistency Characteristics like Tunable Consistency, makes Cassandra an incomparable database.
In Cassandra, Consistency can be of two types – Eventual consistency and Strong consistency. You can adopt any of these, based on
your requirements. Eventual consistency makes sure that the client is approved as soon as the cluster accepts the write. Whereas, Strong
consistency means that any update is broadcasted to all machines or all the nodes where the particular data is situated. You also have the
freedom to blend both eventual and strong consistency. For instance, you can go for eventual consistency in case of remote data centers
where latency is quite high and go for Strong consistency for local data centers where latency is low.
● Schema-Free Since its creation, Cassandra is famous for being a Schema-less/schema-free database in its column
family. In Cassandra, columns can be created at your will within the rows. Cassandra data model is also famously known as a
schema-optional data model. In contrast to a traditional database, in Cassandra there is no need to show all the columns needed by your
application at the surface as each row is not expected to have the same set of columns.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
3. Personalization &
examples of
companies offering it,
by leveraging EDA, to
fuel business growth
By Walid Aly-Hassan Consultant @ TalentEinstein.com
Amazon & Netflix are
successfully retaining & growing
market share by offering a
Hyper-Personalized Customer
Experience driven by Big Data &
AI powered event-driven
Contextual Engagement made
possible via a EDA Platform.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
It’s a testament to EDA that Netflix’s
personalization system is built on top of it
considering that the system Saves
Netflix $1Billion per
year through
reduced churn.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
It’s a testament to EDA that Amazon’s
personalization system is built on top of it
considering that the system
Generates 35% of
Amazon’s Sales.
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
By Walid Aly-Hassan Consultant @ TalentEinstein.com
4. What Gartner, the
global research &
advisory firm, is
saying about EDA
By Walid Aly-Hassan Consultant @ TalentEinstein.com
What Gartner, the global research &
advisory firm, is saying
Leading digital
organizations
realize that EDA is
the secret sauce
to a competetive
advantage.
Gartner
Leaders that
master
“Event-driven IT”
will have the
advantage.
Gartner
EDA will become
an essential skill
in supporting
digital
transformation by
2018.
Gartner
By Walid Aly-Hassan Consultant @ TalentEinstein.com

More Related Content

What's hot

Big Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. SparkBig Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. SparkGraisy Biswal
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Trivadis
 
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...MSAdvAnalytics
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseJames Serra
 
Designing big data analytics solutions on azure
Designing big data analytics solutions on azureDesigning big data analytics solutions on azure
Designing big data analytics solutions on azureMohamed Tawfik
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseDataStax Academy
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth newsnnakasone
 
Cortana Analytics Suite
Cortana Analytics SuiteCortana Analytics Suite
Cortana Analytics SuiteJames Serra
 
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...James Serra
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridJames Serra
 
Real-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache KafkaReal-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache KafkaCarole Gunst
 
Comparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and sparkComparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and sparkAgnihotriGhosh2
 
Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckNicholas Vossburg
 
Cost of Ownership for Hadoop Implementation
Cost of Ownership for Hadoop ImplementationCost of Ownership for Hadoop Implementation
Cost of Ownership for Hadoop ImplementationDataWorks Summit
 
Build Big Data Enterprise Solutions Faster on Azure HDInsight
Build Big Data Enterprise Solutions Faster on Azure HDInsightBuild Big Data Enterprise Solutions Faster on Azure HDInsight
Build Big Data Enterprise Solutions Faster on Azure HDInsightDataWorks Summit/Hadoop Summit
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed InstanceJames Serra
 
Microsoft SQL Azure - Cloud Based Database Datasheet
Microsoft SQL Azure - Cloud Based Database DatasheetMicrosoft SQL Azure - Cloud Based Database Datasheet
Microsoft SQL Azure - Cloud Based Database DatasheetMicrosoft Private Cloud
 
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...DataStax
 

What's hot (20)

Big Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. SparkBig Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. Spark
 
Azure Comsos DB Use Cases
Azure Comsos DB Use CasesAzure Comsos DB Use Cases
Azure Comsos DB Use Cases
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
 
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
Designing big data analytics solutions on azure
Designing big data analytics solutions on azureDesigning big data analytics solutions on azure
Designing big data analytics solutions on azure
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph Database
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth news
 
Cortana Analytics Suite
Cortana Analytics SuiteCortana Analytics Suite
Cortana Analytics Suite
 
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybrid
 
Real-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache KafkaReal-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache Kafka
 
Comparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and sparkComparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and spark
 
Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch Deck
 
Cost of Ownership for Hadoop Implementation
Cost of Ownership for Hadoop ImplementationCost of Ownership for Hadoop Implementation
Cost of Ownership for Hadoop Implementation
 
Build Big Data Enterprise Solutions Faster on Azure HDInsight
Build Big Data Enterprise Solutions Faster on Azure HDInsightBuild Big Data Enterprise Solutions Faster on Azure HDInsight
Build Big Data Enterprise Solutions Faster on Azure HDInsight
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Azure HDInsight
Azure HDInsightAzure HDInsight
Azure HDInsight
 
Microsoft SQL Azure - Cloud Based Database Datasheet
Microsoft SQL Azure - Cloud Based Database DatasheetMicrosoft SQL Azure - Cloud Based Database Datasheet
Microsoft SQL Azure - Cloud Based Database Datasheet
 
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
 

Similar to EDA's role in event-driven digital biz strategy

Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache CassandraWebinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache CassandraDataStax
 
Solution Brief: Real-Time Pipeline Accelerator
Solution Brief: Real-Time Pipeline AcceleratorSolution Brief: Real-Time Pipeline Accelerator
Solution Brief: Real-Time Pipeline AcceleratorBlueData, Inc.
 
Dell Scalable Server Platforms
Dell Scalable Server PlatformsDell Scalable Server Platforms
Dell Scalable Server PlatformsLiamJohnson30
 
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Anant Corporation
 
5 Comparing Microsoft Big Data Technologies for Analytics
5 Comparing Microsoft Big Data Technologies for Analytics5 Comparing Microsoft Big Data Technologies for Analytics
5 Comparing Microsoft Big Data Technologies for AnalyticsJen Stirrup
 
Unlock the value of big data with the DX2000 from NEC
Unlock the value of big data with the DX2000 from NECUnlock the value of big data with the DX2000 from NEC
Unlock the value of big data with the DX2000 from NECPrincipled Technologies
 
5 Factors When Selecting a High Performance, Low Latency Database
5 Factors When Selecting a High Performance, Low Latency Database5 Factors When Selecting a High Performance, Low Latency Database
5 Factors When Selecting a High Performance, Low Latency DatabaseScyllaDB
 
The Future of Hadoop: A deeper look at Apache Spark
The Future of Hadoop: A deeper look at Apache SparkThe Future of Hadoop: A deeper look at Apache Spark
The Future of Hadoop: A deeper look at Apache SparkCloudera, Inc.
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on AzureTrivadis
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptxFedoRam1
 
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...DataStax
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Amazon Web Services
 
EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads
EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads
EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads Srikanth Ramakrishnan
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureMark Tabladillo
 
Migrating Oracle database to Cassandra
Migrating Oracle database to CassandraMigrating Oracle database to Cassandra
Migrating Oracle database to CassandraUmair Mansoob
 
Democratization of Data @Indix
Democratization of Data @IndixDemocratization of Data @Indix
Democratization of Data @IndixManoj Mahalingam
 
Geek Nights Hong Kong
Geek Nights Hong KongGeek Nights Hong Kong
Geek Nights Hong KongRahul Gupta
 

Similar to EDA's role in event-driven digital biz strategy (20)

Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache CassandraWebinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
 
Solution Brief: Real-Time Pipeline Accelerator
Solution Brief: Real-Time Pipeline AcceleratorSolution Brief: Real-Time Pipeline Accelerator
Solution Brief: Real-Time Pipeline Accelerator
 
Dell Scalable Server Platforms
Dell Scalable Server PlatformsDell Scalable Server Platforms
Dell Scalable Server Platforms
 
Real time analytics
Real time analyticsReal time analytics
Real time analytics
 
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
 
5 Comparing Microsoft Big Data Technologies for Analytics
5 Comparing Microsoft Big Data Technologies for Analytics5 Comparing Microsoft Big Data Technologies for Analytics
5 Comparing Microsoft Big Data Technologies for Analytics
 
Unlock the value of big data with the DX2000 from NEC
Unlock the value of big data with the DX2000 from NECUnlock the value of big data with the DX2000 from NEC
Unlock the value of big data with the DX2000 from NEC
 
5 Factors When Selecting a High Performance, Low Latency Database
5 Factors When Selecting a High Performance, Low Latency Database5 Factors When Selecting a High Performance, Low Latency Database
5 Factors When Selecting a High Performance, Low Latency Database
 
SAP
SAPSAP
SAP
 
The Future of Hadoop: A deeper look at Apache Spark
The Future of Hadoop: A deeper look at Apache SparkThe Future of Hadoop: A deeper look at Apache Spark
The Future of Hadoop: A deeper look at Apache Spark
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on Azure
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
 
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
 
EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads
EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads
EsgynDB: A Big Data Engine. Simplifying Fast and Reliable Mixed Workloads
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
 
Migrating Oracle database to Cassandra
Migrating Oracle database to CassandraMigrating Oracle database to Cassandra
Migrating Oracle database to Cassandra
 
Democratization of Data @Indix
Democratization of Data @IndixDemocratization of Data @Indix
Democratization of Data @Indix
 
Geek Nights Hong Kong
Geek Nights Hong KongGeek Nights Hong Kong
Geek Nights Hong Kong
 
Final White Paper_
Final White Paper_Final White Paper_
Final White Paper_
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

EDA's role in event-driven digital biz strategy

  • 1. Business Growth Is Fueled By Your Event-Centric Digital Biz Strategy By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 2. Table of Contents 1. EDA’s role in your event-centric digital business strategy 2. EDA system architecture including Benefits of EDA & key technology including Kafka, Spark & Cassandra 3. Personalization & examples of companies offering it, by leveraging EDA, to fuel business growth 4. What Gartner, the global research & advisory firm, is saying about EDA By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 3. 1. EDA’s role in your event-centric digital business strategy By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 4. EDA Is A Key Technology Approach To Delivering Your Event-Centric Digital Biz Strategy Digital business demands a rapid response to events, in order to gain the competitive edge necessary to grow. Organizations must be able to respond to and take advantage of ‘business moments’ and these real-time requirements are driving companies to make their application software more event-driven with EDA. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 5. What is EDA? By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 6. EDA is Event-Driven Architecture! A key technology to delivering your event-centric digital biz strategy for biz growth. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 7. Business leaders leverage EDA technology to enable a necessary digital transformation to RETAIN & GROW MARKET SHARE for their business. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 8. 2. EDA system architecture including Benefits of EDA & key technology including Kafka, Spark & Cassandra By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 9. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 10. Benefits Of Implementing EDA With Kafka ● Large and elastic scalability regarding nodes, volume, throughput with fault tolerance & failover —all on commodity hardware, in any public cloud environments, or via hybrid deployments. ● Architecture flexibility Build small services, big services, sometimes still even monoliths. ● Event-driven microservices Asynchronously connected microservices model complex business flows and move data to where it is needed. ● Openness without technology or data format lock-in The next new standard, protocol, programming language or framework is coming for sure. The central event streaming platform is open even if some sources or sinks use a proprietary data format or technology. ● Independent & decoupled business services managed as products, with their own lifecycle regarding development, testing, deployment and monitoring. Loose coupling allows for independent speed of processing between different producers and consumers, on/offline modes and handling backpressure. ● Multi-tenancy to ensure that only the right user can create, write to and read from different data streams in a single cluster. ● Industrialized deployment using containers, devops, etc., deployed where needed, whether on premise, in the public cloud or in a hybrid environment. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 11. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 12. Benefits Of Spark in EDA a. Swift Processing Using Apache Spark, we achieve a high data processing speed of about 100x faster in memory and 10x faster on the disk. This is made possible by reducing the number of read-write to disk. b. Dynamic in Nature We can easily develop a parallel application, as Spark provides 80 high-level operators. c. In-Memory Computation in Spark With in-memory processing, we can increase the processing speed. Here the data is being cached so we need not fetch data from the disk every time thus the time is saved. Spark has DAG execution engine which facilitates in-memory computation and acyclic data flow resulting in high speed. d. Reusability we can reuse the Spark code for batch-processing, join stream against historical data or run ad-hoc queries on stream state. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 13. Benefits Of Spark in EDA (Continued…) e. Fault Tolerance in Spark Apacke spark provides fault tolerance through Spark abstraction-RDD. Spark RDDs (Resilient Distributed Datasets) are designed to handle the failure of any worker node in the cluster. Thus, it ensures that the loss of data reduces to zero. f. Real-Time Stream Processing Spark has a provision for real-time stream processing. Earlier the problem with Hadoop MapReduce was that it can handle and process data which is already present, but not the real-time data. but with Spark Streaming we can solve this problem. g. Lazy Evaluation in Apache Spark All the transformations we make in Spark RDD are Lazy in nature, that is it does not give the result right away rather a new RDD is formed from the existing one. Thus, this increases the efficiency of the system. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 14. Benefits Of Spark in EDA (Continued…) h. Support Multiple Languages In Spark, there is Support for multiple languages like Java, R, Scala, Python. Thus, it provides dynamicity and overcomes the limitation of Hadoop that it can build applications only in Java. i. Active, Progressive and Expanding Spark Community Developers from over 50 companies were involved in making of Apache Spark. This project was initiated in the year 2009 and is still expanding and now there are about 250 developers who contributed to its expansion. It is the most important project of Apache Community. j. Support for Sophisticated Analysis Spark comes with dedicated tools for streaming data, interactive/declarative queries, machine learning which add-on to map and reduce. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 15. Benefits Of Spark in EDA (Continued…) k. Integrated with Hadoop Spark can run independently and also on Hadoop YARN Cluster Manager and thus it can read existing Hadoop data. Thus, Spark is flexible. l. Spark GraphX Spark has GraphX, which is a component for graph and graph-parallel computation. It simplifies the graph analytics tasks by the collection of graph algorithm and builders. m. Cost Efficient Apache Spark is cost effective solution for Big Data problem as in Hadoop large amount of storage and the large data center is required during replication. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 16. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 17. Benefits Of Cassandra in EDA ● Peer to Peer Architecture Cassandra follows a peer-to-peer architecture, instead of master-slave architecture. Hence, there is no single point of failure in Cassandra. Moreover, any number of servers/nodes can be added to any Cassandra cluster in any of the datacenters. As all the machines are at equal level, any server can entertain request from any client. Undoubtedly, with its robust architecture and exceptional characteristics, Cassandra has raised the bar far above than other databases. ● Elastic Scalability One of the biggest advantages of using Cassandra is its elastic scalability. Cassandra cluster can be easily scaled-up or scaled-down. Interestingly, any number of nodes can be added or deleted in Cassandra cluster without much disturbance. You don’t have to restart the cluster or change queries related Cassandra application while scaling up or down. This is why Cassandra is popular of having a very high throughput for the highest number of nodes. As scaling happens, read and write throughput both increase simultaneously with zero downtime or any pause to the applications. ● High Availability and Fault Tolerance Another striking feature of Cassandra is Data replication which makes Cassandra highly available and fault-tolerant. Replication means each data is stored at more than one location. This is because, even if one node fails, the user should be able to retrieve the data with ease from another location. In a Cassandra cluster, each row is replicated based on the row key. You can set the number of replicas you want to create. Just like scaling, data replication can also happen across multiple data centres. This further leads to high level back-up and recovery competencies in Cassandra. ● High Performance The basic idea behind developing Cassandra was to harness the hidden capabilities of several multicore machines. Cassandra has made this dream come true! Cassandra has demonstrated brilliant performance under large sets of data. Thus, Cassandra is loved by those organizations that deal with huge amount of data every day and at the same time cannot afford to lose such data. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 18. Benefits Of Cassandra in EDA (Continued…) ● Column Oriented Cassandra has a very high-level data model – this is column-oriented. It means, Cassandra stores columns based on the column names, leading to very quick slicing. Unlike traditional databases, where column names only consist of metadata, in Cassandra column names can also consist of the actual data. Thus, Cassandra rows can consist of masses of columns, in contrast to a relational database that consists of a few number of columns. Cassandra is endowed with a rich data model. ● Tunable Consistency Characteristics like Tunable Consistency, makes Cassandra an incomparable database. In Cassandra, Consistency can be of two types – Eventual consistency and Strong consistency. You can adopt any of these, based on your requirements. Eventual consistency makes sure that the client is approved as soon as the cluster accepts the write. Whereas, Strong consistency means that any update is broadcasted to all machines or all the nodes where the particular data is situated. You also have the freedom to blend both eventual and strong consistency. For instance, you can go for eventual consistency in case of remote data centers where latency is quite high and go for Strong consistency for local data centers where latency is low. ● Schema-Free Since its creation, Cassandra is famous for being a Schema-less/schema-free database in its column family. In Cassandra, columns can be created at your will within the rows. Cassandra data model is also famously known as a schema-optional data model. In contrast to a traditional database, in Cassandra there is no need to show all the columns needed by your application at the surface as each row is not expected to have the same set of columns. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 19. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 20. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 21. 3. Personalization & examples of companies offering it, by leveraging EDA, to fuel business growth By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 22. Amazon & Netflix are successfully retaining & growing market share by offering a Hyper-Personalized Customer Experience driven by Big Data & AI powered event-driven Contextual Engagement made possible via a EDA Platform. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 23. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 24. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 25. It’s a testament to EDA that Netflix’s personalization system is built on top of it considering that the system Saves Netflix $1Billion per year through reduced churn. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 26. It’s a testament to EDA that Amazon’s personalization system is built on top of it considering that the system Generates 35% of Amazon’s Sales. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 27. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 28. By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 29. 4. What Gartner, the global research & advisory firm, is saying about EDA By Walid Aly-Hassan Consultant @ TalentEinstein.com
  • 30. What Gartner, the global research & advisory firm, is saying Leading digital organizations realize that EDA is the secret sauce to a competetive advantage. Gartner Leaders that master “Event-driven IT” will have the advantage. Gartner EDA will become an essential skill in supporting digital transformation by 2018. Gartner By Walid Aly-Hassan Consultant @ TalentEinstein.com