Blogs

InfraSight: Linux & Kubernetes Observability from Syscall to Dashboard
InfraSight: Linux & …

Introduction Why This Project Exists In modern systems built on Linux and Kubernetes, many observability tools focus on high level telemetry data like metrics, logs, and traces but often leave critical gaps in understanding what’s truly happening at the system level. With eBPF, we can gain deep, …

eBPF Firewall in Action: Blocking IPs with XDP
eBPF Firewall in Action: …

Introduction In this blog, we will build a basic firewall using eBPF. The goal of this firewall is to block specific IP addresses using a REPL (Read-Eval-Print Loop) written in Go. To achieve this, we will write the kernel-space code in C and the user-space code in Go, leveraging the Cilium eBPF …

What is eBPF? A Beginner’s Guide
What is eBPF? A …

Introduction eBPF stands for Extended Berkeley Packet Filter. It is a Linux kernel technology that allows developers to run code in kernel space. This means that developers can modify the behavior of the Linux kernel without changing its source code. This groundbreaking technology is driving …

End-to-End Observability in Kubernetes: OpenTelemetry, Prometheus, Jaeger, and Grafana
End-to-End Observability …

Introduction to Observability in Kubernetes: Setting Up Metrics and Traces with OpenTelemetry Kubernetes has become the leading platform for managing containerized applications at scale, especially for distributed applications. However, managing and monitoring these applications can be challenging …

Why OpenTelemetry? The Future of Observability for Cloud-Native Apps
Why OpenTelemetry? The …

Introduction In today’s cloud-native landscape, observability is more important than ever. With numerous solutions available, each tackling different aspects of observability, choosing the right approach can be overwhelming. In this blog, we’ll explore one of the most popular and powerful …

Part 4: Managing PostgreSQL with CNPG Operator
Part 4: Managing …

GitLab Repository Building a Cloud-Native Application: My Journey with Go, GitLab CI, Helm, and CNPG Introduction This project is an application I created to improve my skills in building cloud-native applications. The idea behind this project was to explore key concepts that are essential in …