Student Blog

Building an End to End Analytics Pipeline Using Einstein Analytics, Kinesis, Spark and Redshift.

October 13, 2020

The blog is posted by WeCloudData’s  student Sneha Mehrin.

If you are a computer programmer or working in any tech-related industry, then chances are that, at least once a day google for answers in Stack Overflow.

Stack Overflow is a question and answer site for professional and enthusiast programmers. The website offers a platform for users to ask and answer questions, and through active participation to vote questions and answers up or down.

This series is aimed at providing a comprehensive view on buildingdesigning and developing an analytics/AI data pipeline for stack overflow using the AWS stack and finally build a dashboard in Einstein Analytics.

Pipelines are the heart of analytics and ML and quite often this is the hardest part of an analytics or ML problem. If you have a well-designed pipeline, then half your battle is over.

Since this is going to be a long post, I wanted to cover this in 6 different articles. Feel free to jump to any article that piques your interest.

So let’s dive straight to it!!

Key Steps in any Project Pipeline

project pipeline


Understanding Business Requirement

The first step in designing an analytics or data science project is to understand how it can drive value to the end-users.

There are two ways we can understand this :

So Then Who Might Be the Stack Overflow Users?

stackoverflow graph

Stack Overflow Users

Let’s Understand Our Users in a bit more Detail!!

Understanding our users is critical in gathering business requirements and UX plays a key role here. Any well-designed pipeline is useless if it doesn’t satisfy the needs of the user.

man drinking from a cup explaining why user experience is important

Creating User Persona’s is one way to help guide the ideation process and understand the needs, expectation and behaviour of different users.

Personally, I have found user research and persona’s to be very effective in designing dashboards and huge lifesaver in terms of time and efficiency.

So let’s look at the persona’s developed after doing some mock user -research.

I want to focus on the internal users here, because most likely they will the ones taking advantage of the dashboards.

However, if your pipelines are well designed, then it can be scaled and re-used for any use case such as an ML problem.

1. UX Persona for an Internal user


Photo Courtesy: ,

2. UX Persona Of a Developer

UX-Persona for a Developer

Key Take Away’s from UX Research

well designed pipeline can also bring all the required data in a centralised repository which can be used for a highly interactive visualisation.

Automatic Prediction of Tags can be a great way to minimise user input. This is an ML use case and if our pipelines are well designed, then it can be definitely used for this purpose.

Summary Of Our Business Requirements

Now that we have our 2 persona’s and their pain points addressed, let us capture this in the form of a user story.

Now, let’s understand how to conceive a technical architecture for this business requirement.

This is explained in this article!

To find out more about the courses our students have taken to complete these projects and what you can learn from WeCloudData, view the learning path. To read more posts from Sneha, check out her Medium posts here.

Join our programs and advance your career in Data EngineeringData Science

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Other blogs you might like
Data Job: Elevate your career with a compelling resume tailored for success. Uncover the transformative power of OpenAI API…
by WeCloudData
January 24, 2024
Student Blog
The blog is posted by WeCloudData’s  student Sneha Mehrin. Overview on how to ingest stack overflow data using Kinesis…
by Student WeCloudData
October 28, 2020
Student Blog
The blog is posted by WeCloudData’s Data Science Bootcamp student Weichen Lu. Once, I was talking with my colleague…
by Student WeCloudData
October 28, 2019

Kick start your career transformation