Skip to content
Majeed edited this page Aug 24, 2018 · 10 revisions

Digital Strategy

The digital strategy is the number one winning strategy that can lead any business into its value transformation if done the "right way". The basic premise is "Know your customer" better and provide value to the customer as the customer sees.

SMAC Stack

As the value is currently seen today in

  • Social Media

  • Mobile

  • Analytics

  • Cloud

  • IOT - is another one that business can leverage

Big Data Architectures

Dataprocessing architectures

  • Lambda architecture
  • Kappa architecture

Lambda architecture

What is Lambda Architecture

Three components

  • Speed Layer - new data is ingested into this layer (via Spark Streaming or other interfaces) where its processed for prediction using MLIB (this layer uses ML Model produced from Batch Layer)
  • Batch Layer - all data is ingested into this layer, batch processing is applied, Machine learning model is built, which is fed to Speed layer for predication
  • Serving Layer - for querying or taking action on data produced by speed and batch layers.

Lambda Architecture

Its kind of named Lambda (λ) as its following two paths from Data.

Kappa architecture

Its a simplified version of Lambda architecture with batch layer removed. Data is fed through the streaming layer

Machine Learning

Machine Learning with Vowpal Wabbit - a great online learner

Clone this wiki locally