<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects |</title><link>https://integraceion.com/projects/</link><atom:link href="https://integraceion.com/projects/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 19 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://integraceion.com/media/icon_hu_1c0e9cb08cfb822a.png</url><title>Projects</title><link>https://integraceion.com/projects/</link></image><item><title>Declarative Infrastructure &amp; Cloud-Native Homelab</title><link>https://integraceion.com/projects/iac-homelab/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://integraceion.com/projects/iac-homelab/</guid><description>&lt;p&gt;A complete Infrastructure-as-Code (IaC) repository managing home automation, self-hosted services, and cloud-native testbeds. Built to simulate enterprise-grade, high-availability data center operations on personal hardware.&lt;/p&gt;
&lt;h2 id="architecture-overview"&gt;Architecture Overview&lt;/h2&gt;
&lt;p&gt;This project represents a fully declarative on-premise infrastructure pipeline. It automates virtual machine deployment, network routing, container orchestration, and secret management across physical and virtual hosts.&lt;/p&gt;
&lt;h2 id="core-implementations"&gt;Core Implementations&lt;/h2&gt;
&lt;h3 id="virtualization--storage"&gt;Virtualization &amp;amp; Storage&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hypervisor:&lt;/strong&gt; Proxmox VE running multiple Linux nodes (Debian/Ubuntu Server).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage Backbone:&lt;/strong&gt; TrueNAS providing NFS/SMB shares with ZFS arrays for data redundancy and rapid backup integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="automation--configuration-management"&gt;Automation &amp;amp; Configuration Management&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Terraform:&lt;/strong&gt; Utilized for the rapid and reproducible provisioning of Proxmox VMs and LXC containers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ansible:&lt;/strong&gt; Playbooks handle OS hardening, SSH key distribution, and service configuration to eliminate configuration drift.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="networking--security"&gt;Networking &amp;amp; Security&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Edge Routing:&lt;/strong&gt; OPNSense acts as the primary firewall, managing strict ingress/egress rules.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mesh VPN:&lt;/strong&gt; Integration of WireGuard and Tailscale for secure, remote administrative access without exposing internal ports.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch Configuration:&lt;/strong&gt; Specific VLAN IDs are routed for isolated management, IoT, and guest networks, while ensuring unused port assignments are strictly left at their default states for security.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reverse Proxy:&lt;/strong&gt; Traefik handles all ingress traffic, routing to specific internal services and automatically managing Let&amp;rsquo;s Encrypt TLS certificates.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="containerization-deep-dive"&gt;Containerization Deep Dive&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Docker Workloads:&lt;/strong&gt; Services are containerized for portability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security Stance:&lt;/strong&gt; Strict adherence to container security, ensuring the Docker socket is explicitly &lt;em&gt;not&lt;/em&gt; mapped to containers unless absolutely required, preventing privilege escalation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="topology-sketch"&gt;Topology Sketch&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌────────────────┐ ┌──────────────────┐ ┌─────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ OPNSense (Edge)│───▶│ Traefik Ingress │───▶│ Docker / LXC │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ + WireGuard VPN│ │ (TLS Management) │ │ (App Workloads) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└───────┬────────┘ └──────────────────┘ └─────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌───────▼────────┐ ┌─────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Managed Switch │───────────────────────────▶│ TrueNAS Storage │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ (VLAN Tagging) │ │ (ZFS / NFS) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└────────────────┘ └─────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Energy &amp; Resilience Analysis of 5G Cloud-Native Service Meshes</title><link>https://integraceion.com/projects/msc-thesis/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate><guid>https://integraceion.com/projects/msc-thesis/</guid><description>&lt;p&gt;Master’s thesis research investigating the performance overhead, energy consumption, and mitigation mechanics of Service Meshes deployed over a cloud-native 5G core network.&lt;/p&gt;
&lt;h2 id="research-context"&gt;Research Context&lt;/h2&gt;
&lt;p&gt;Modern 5G deployments rely heavily on Service-Based Architectures (SBA) running over Kubernetes. While deploying a Service Mesh (like Istio or Linkerd) provides crucial zero-trust security and observability, it injects proxy sidecars into every pod, resulting in compute and energy overhead.&lt;/p&gt;
&lt;p&gt;This study specifically evaluates how these sidecars affect CPU utilization, power metrics, and network latency when mitigating active Distributed Denial-of-Service (DDoS) vectors across Service-Based Interfaces (SBI).&lt;/p&gt;
&lt;h2 id="technical-implementation"&gt;Technical Implementation&lt;/h2&gt;
&lt;h3 id="environment-setup"&gt;Environment Setup&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;5G Core:&lt;/strong&gt; Containerized deployment utilizing Open5GS running over a localized Kubernetes cluster.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Service Mesh:&lt;/strong&gt; Implementation of Istio to manage traffic shaping, mTLS, and network policies between Network Functions (NFs).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="telemetry--benchmarking"&gt;Telemetry &amp;amp; Benchmarking&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data Collection:&lt;/strong&gt; Automated metric collection scripts written in Python, interfacing directly with Prometheus.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stress Testing:&lt;/strong&gt; Simulated traffic stress and active DDoS vectors to capture power and throughput profiles under adverse network conditions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="key-findings"&gt;Key Findings&lt;/h2&gt;
&lt;p&gt;The research successfully mapped the specific trade-offs between zero-trust security enforcement and server power consumption, providing actionable data for telecom operators balancing security with OPEX.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Thesis Document:&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code Repository:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>High-Performance Go Movie Recommender Engine</title><link>https://integraceion.com/projects/movie-recommender/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://integraceion.com/projects/movie-recommender/</guid><description>&lt;p&gt;A concurrent big-data recommendation engine built in Go, designed to process large user-item interaction datasets with high throughput and a minimal memory footprint.&lt;/p&gt;
&lt;h2 id="engineering-challenge"&gt;Engineering Challenge&lt;/h2&gt;
&lt;p&gt;Calculating similarity matrices across massive datasets traditionally creates severe computation bottlenecks. This project was engineered to solve that challenge by leveraging Go&amp;rsquo;s native concurrency primitives (goroutines and channels) to evaluate user preferences across multiple dimensional axes simultaneously.&lt;/p&gt;
&lt;h2 id="algorithmic-capabilities"&gt;Algorithmic Capabilities&lt;/h2&gt;
&lt;p&gt;The engine is capable of dynamically selecting and executing multiple mathematical models to determine relevance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Similarity Metrics Implemented:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Jaccard Index&lt;/li&gt;
&lt;li&gt;Dice Coefficient&lt;/li&gt;
&lt;li&gt;Cosine Similarity&lt;/li&gt;
&lt;li&gt;Pearson Correlation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="filtering-approaches"&gt;Filtering Approaches&lt;/h2&gt;
&lt;p&gt;To provide highly personalized outputs, the engine utilizes a multi-tiered filtering approach:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;User-User Collaborative Filtering:&lt;/strong&gt; Identifying peer grouping similarities.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Item-Item Collaborative Filtering:&lt;/strong&gt; Mapping relational boundaries between media.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tag &amp;amp; Title-based Content Filtering:&lt;/strong&gt; Deep metadata analysis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hybrid Recommendation Strategy:&lt;/strong&gt; Weighting the above outputs to deliver a final, normalized recommendation score.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt;
&lt;/p&gt;</description></item></channel></rss>