Giter VIP home page Giter VIP logo

building-a-realtime-data-platform-workshop's Introduction

Building A Real-Time Data Platform on AWS

Mission

Our company unicornshop, is one of the fastest growing unicorn start-ups that is quickly becoming the leading online retailer of pet unicorns in Australia and New Zealand. You have joined the company recently as the chief engineer and soon realize that there are trouble in the horizon...

Following a viral marketing campaign, an unprecedented surge of traffic led to a 12 hour outage of our Unicornshop online store.

After quickly increasing our capacity in our AWS environment, our CTO has mandated a better understanding of our infrastructure with a monitoring solution.

In addition, the VP of Sales and Marketing has decided on a new data strategy to win back customers through better understanding of how visitors behave across different channels.

Your mission, should you choose to accept it, is to create a real-time data platform to enable these outcomes for our unicorn business! ๐Ÿฆ„๐Ÿฆ„๐Ÿฆ„

splash

Workshops

This is a self-paced level 200 workshop designed to allow you to get hands on with building a real-time data platform using serverless technologies such as Kinesis Firehose, AWS Lambda and Amazon Elasticsearch.

  • Module-1_Monitoring_For_Operations - This module shows you how you can start monitoring your infrastructure using a real-time dashboard to view the operational status of your fleet. You'll learn how to use CloudWatch Agent and CloudWatch Dashboard, as well as a EKK stack composed of Elasticsearch, Amazon Kinesis and Kibana.

  • Module-2_Clickstream_Analysis_For_User_Activity - This module demonstrates how you can collect, store and analyze clickstream logs to build a real-time dashboard of how users interact with your website, and build a user profile based on browsing history. You'll learn how to use the Kinesis Agent to publish apache logs and use AWS Lambda for serverless ETL in the EKK stack.

  • Module-3_Contact_Centre_Data_Augmentation - This module shows you how to use an alternative customer channel such as a call center, to enrich the user profile data we've built up in Module 2's clickstream analysis. You'll learn how to configure Amazon Connect and ingest call metrics data to aggregate with the clickstream logs in Elasticsearch.

License Summary

This sample code is made available under a modified MIT license. See the LICENSE file.

building-a-realtime-data-platform-workshop's People

Contributors

hyandell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

building-a-realtime-data-platform-workshop's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.