Skip to content

This project aims to develop a UDP listener to capture, parse, and visualize this data in real-time using various AWS services, including ECS, Elastic Load Balancing, and Route 53.

Notifications You must be signed in to change notification settings

majdi-d/terraform-f1-telemetry-infra

Repository files navigation

F1 Telemetry with AWS

Overview

The F1 Telemetry with AWS project aims to automate the collection and reporting of telemetry data using various AWS services. This project leverages AWS resources such as Elastic Container Service (ECS), Elastic Load Balancing, Route 53, and VPCs to create a scalable and resilient architecture for handling telemetry data efficiently.

Table of Contents

Project Article

This project aims to develop a UDP listener to capture, parse, and visualize this data in real-time using various AWS services, including ECS, Elastic Load Balancing, and Route 53. For more information you can visit https://medium.com/towards-aws/f1-telemetry-with-aws-and-a-ps5-ea5a774fce9d

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Terraform
  • An AWS account with appropriate permissions
  • AWS CLI configured with your credentials

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/terraform-f1-telemetry-infra.git
    cd f1-telemetry
  2. Initialize Terraform:

    terraform init
  3. Review and customize variables.tf to match your environment:

    • Update the AWS region and other variables as needed.

Resources

The project deploys the following AWS resources:

  • VPC: A dedicated Virtual Private Cloud to host all services.
  • ECS: Elastic Container Service for running containerized applications.
  • NLB: Network Load Balancer for distributing incoming traffic.
  • Route 53: DNS management for routing traffic to the NLB.

Deployment

To deploy the infrastructure, run the following command:

terraform apply

About

This project aims to develop a UDP listener to capture, parse, and visualize this data in real-time using various AWS services, including ECS, Elastic Load Balancing, and Route 53.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages