Edge Computing


Description:
Designed and deployed a multi-node edge computing environment using Raspberry Pi devices as edge nodes within a personal homelab. The project focuses on processing data closer to the source, reducing latency, and improving resilience for security monitoring and lightweight workloads.

The setup includes two Raspberry Pi nodes configured for edge tasks such as network traffic analysis, local log processing, and lightweight detection (integrated with Snort). Infrastructure is managed declaratively with Terraform where applicable, allowing consistent provisioning and future expansion toward hybrid cloud (AWS) integration.

Goals:

  • Build practical experience with edge computing concepts and distributed architectures
  • Implement local data processing and security monitoring at the network edge
  • Create a reproducible, Infrastructure-as-Code driven homelab environment
  • Explore hybrid edge-to-cloud patterns that can later integrate with AWS
  • Strengthen skills in Linux administration, networking, and defensive security tools

Technologies:
Raspberry Pi • Linux • Terraform • Snort • Networking • Edge Computing concepts
Status:
In progress