Understanding eBPF for Network Observability and Security
Learn how eBPF runs verified programs inside the Linux kernel to give you network visibility, low overhead monitoring, and security enforcement without kernel modules or app changes.
Understanding eBPF for Network Observability and Security
Learn how eBPF runs verified programs inside the Linux kernel to give you network visibility, low overhead monitoring, and security enforcement without kernel modules or app changes.
What problem does eBPF solve that kernel modules and tcpdump could not?
Kernel modules can crash the whole machine and need rebuilding for every kernel version. tcpdump copies every packet to user space, which gets expensive fast on busy hosts. eBPF lets you run small, verified programs inside the kernel, attached to events like syscalls or packet arrival. You get kernel-level visibility with the data aggregated in place, so almost nothing crosses to user space.
More flashcard decks
API Design
Designing Rate Limiting for APIs
Token bucket, leaky bucket, fixed and sliding window algorithms, plus the patterns for building rate limiters that work in distributed systems without falling over.
20 minutes
GitOps
ArgoCD Fundamentals
Master GitOps principles and ArgoCD essentials including app deployment, sync policies, multi-cluster management, and security best practices.
20 minutes
FinOps
Cloud Cost Allocation Tags Across AWS, GCP, and Azure
Learn how to set up consistent cost allocation tagging strategies across multi-cloud environments for accurate chargeback and showback reporting.
20 minutes
Also worth your time on this topic
HTTP Methods and Status Codes
What are the main HTTP methods and what do common status codes like 200, 404, and 500 mean?
junior
Complete Web Server Automation with Ansible
Build a comprehensive Ansible playbook to automate web server deployment, configuration, and security hardening across multiple environments.
75 minutes
Argo CD Multi-Environment Repository Structure Checklist
How to organize your Git repositories when running Argo CD across dev, staging, and production. Covers folder layout, app-of-apps, ApplicationSets, secrets, RBAC, and promotion flow.
60-90 minutes