Skip to content

Commit

Permalink
added latency
Browse files Browse the repository at this point in the history
  • Loading branch information
Keonnartey committed Dec 11, 2023
1 parent b4071b1 commit 23ee84c
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# NFL Plotting 🏈 [![Install](https://github.com/bugarin10/nfl_plotting/actions/workflows/install.yml/badge.svg)](https://github.com/bugarin10/nfl_plotting/actions/workflows/install.yml) [![Format](https://github.com/bugarin10/nfl_plotting/actions/workflows/format.yml/badge.svg)](https://github.com/bugarin10/nfl_plotting/actions/workflows/format.yml) [![Lint](https://github.com/bugarin10/nfl_plotting/actions/workflows/lint.yml/badge.svg)](https://github.com/bugarin10/nfl_plotting/actions/workflows/lint.yml) [![Test](https://github.com/bugarin10/nfl_plotting/actions/workflows/test.yml/badge.svg)](https://github.com/bugarin10/nfl_plotting/actions/workflows/test.yml)

[NFL Plotting Website](https://nflplot.azurewebsites.net/)

#### Background

Expand All @@ -11,6 +12,8 @@ As a part of this competition, the NFL provided AWS Next Gen Player Tracking Sta

*Note: Because the competition is focused on tackling, the animation begins mid-play - a few frames before the football reaches the primary ball carrier. This means that the animations will not start with all 22 players on the line of scrimage.*

![bfaa0876-a750-49c5-9d8c-966a7fa95eff](https://github.com/bugarin10/nfl_plotting/assets/125210401/9c02ede9-8b0c-4ab2-b3ec-a6451ddff528)

#### ETL Pipeline 🔌🚰

The ETL (Extract, Transform, Load) pipeline starts by gathering data from our source folder which houses the `games.csv`, `plays.csv`, `tackles.csv`, `players.csv`, and `la_vs_buff.csv`. This raw data is then stored in a Database File System.The transformative phase follows, converting the raw data into Delta Lake tables. Delta Lake provides a structured and versioned storage solution, adding reliability and transactional capabilities to the data processing workflow. Each Delta Lake table corresponds to a specific dataset (games, plays, tackles, players, and la_vs_buff), making it convenient to interact with the data using SQL queries. This relational structure enhances the overall performance of queries and enables the establishment of relationships between different datasets, providing a more comprehensive view of the data.
Expand Down Expand Up @@ -46,6 +49,11 @@ This repository contains a CI/CD pipeline that is triggered by a push to the mai

#### Architecture Design

#### Latency Testing

![9c434b7b-8ab5-4956-b1ad-8bfcf1b68eed](https://github.com/bugarin10/nfl_plotting/assets/125210401/f9ea4fff-5b76-44cb-a6d1-72e2941ac57a)
![9cf79733-7c24-43f8-b8f0-cb43307e1fcc](https://github.com/bugarin10/nfl_plotting/assets/125210401/7161e8b6-9dd7-4e7b-89e5-1048f9ab53a9)


#### Limitations

Expand Down

0 comments on commit 23ee84c

Please sign in to comment.