About
Articles by Teodor
-
🚨 Important Update for All Subscribers 🚨
🚨 Important Update for All Subscribers 🚨
By Teodor Podobnik
-
eBPF Maps State Synchronization across Multi-Node Kubernetes Cluster
eBPF Maps State Synchronization across Multi-Node Kubernetes Cluster
By Teodor Podobnik
-
Challenges and Strategies in eBPF Uprobe Development
Challenges and Strategies in eBPF Uprobe Development
By Teodor Podobnik
Contributions
-
You want to become a cloud computing architect. What are the first steps?
The roadmap the worked for me was: - Learn to code - Linux - Networking - Containers - Kubernetes - Deploy a minimal application with what you learned Then start by experimenting with broad concepts such as (suggested tools): - Authentication (Keycloak) - Monitoring (Grafana) - Automation (ArgoCD, Terraform) From here on you should be soaring with new ideas.
Activity
-
Having spent the last two months working as a Computer Science Visiting Researcher at Stanford University, I would like to thank Prof. Jure Leskovec…
Having spent the last two months working as a Computer Science Visiting Researcher at Stanford University, I would like to thank Prof. Jure Leskovec…
Liked by Teodor Podobnik
-
Internet Raj: “ChatGPT is your worst product concept so far” 🙃 OpenAI: casually starts the AI boom & launches one of the most important innovations…
Internet Raj: “ChatGPT is your worst product concept so far” 🙃 OpenAI: casually starts the AI boom & launches one of the most important innovations…
Liked by Teodor Podobnik
-
#coolstuff LoxiLB is an open-source & cloud-native load balancer. Built with #GoLang and eBPF, designed for fast, scalable networking 🌐 It works…
#coolstuff LoxiLB is an open-source & cloud-native load balancer. Built with #GoLang and eBPF, designed for fast, scalable networking 🌐 It works…
Liked by Teodor Podobnik
Experience & Education
Projects
-
eBPF Map Metrics Exporter
-
To my surprise, I discovered there is no straightforward method to determine the number of elements stored in an eBPF map. This raises a crucial question: how can I ensure my map won’t become full and drop elements, potentially affecting application performance? It’s clear that we need effective observability to tune eBPF map sizes and monitor them for ongoing improvements. This tool solves this problem.
-
eBPF Multihost Map Sync
-
When eBPF started gaining popularity, its initial adoption focused primarily on observability, offering developers new ways to monitor and understand their systems. As technology evolved, eBPF’s capabilities expanded significantly. Today, (among other applications) it is widely used for stateful networking solutions such as load balancing, connection tracking, firewalls, and Carrier-Grade NAT (CGNAT).
Deploying these stateful eBPF applications in clusters is essential to avoid single…When eBPF started gaining popularity, its initial adoption focused primarily on observability, offering developers new ways to monitor and understand their systems. As technology evolved, eBPF’s capabilities expanded significantly. Today, (among other applications) it is widely used for stateful networking solutions such as load balancing, connection tracking, firewalls, and Carrier-Grade NAT (CGNAT).
Deploying these stateful eBPF applications in clusters is essential to avoid single points of failure and ensure high availability. Unlike stateless applications, which do not require synchronization, stateful applications need to maintain consistent state information across all nodes in a cluster like Kubernetes. In stateful applications, state is maintained in the application or in some centralized database but in case of an eBPF application, state or rather information is maintained in the eBPF Maps. And, state of each node needs to be synchronized across the cluster.
https://github.com/dorkamotorka/ebpf-multihost-map-sync
More activity by Teodor
-
Hi all, As you know with countless resources like S3 buckets, CloudFront distributions, and Lambda URLs—sometimes unintentionally exposed. Awseye…
Hi all, As you know with countless resources like S3 buckets, CloudFront distributions, and Lambda URLs—sometimes unintentionally exposed. Awseye…
Liked by Teodor Podobnik
-
Super fast #ebpf prefix & suffix string matching using our `vmaps` and `nested vmaps`, among others, ebpf features (listen.dev). No userland deferred…
Super fast #ebpf prefix & suffix string matching using our `vmaps` and `nested vmaps`, among others, ebpf features (listen.dev). No userland deferred…
Liked by Teodor Podobnik
-
✨ Revolutionizing Kubernetes Configuration: At KCD Romania, Stefan Prodan introduced Timoni, a groundbreaking open-source tool leveraging the power…
✨ Revolutionizing Kubernetes Configuration: At KCD Romania, Stefan Prodan introduced Timoni, a groundbreaking open-source tool leveraging the power…
Liked by Teodor Podobnik
-
In 2000, Palm was worth more than Apple, Amazon, Google, and NVIDIA. Combined 😳 Their story is one of the wildest stories in the history of…
In 2000, Palm was worth more than Apple, Amazon, Google, and NVIDIA. Combined 😳 Their story is one of the wildest stories in the history of…
Liked by Teodor Podobnik
-
"Proof of concept for Implementing a scale to zero architecture with eBPF" https://lnkd.in/dHiDDecJ
"Proof of concept for Implementing a scale to zero architecture with eBPF" https://lnkd.in/dHiDDecJ
Liked by Teodor Podobnik
-
Linux kernel tracepoints are supposed to be stable, they said. But Red Hat added a new common field to all kernel tracepoints in their 5.14 build for…
Linux kernel tracepoints are supposed to be stable, they said. But Red Hat added a new common field to all kernel tracepoints in their 5.14 build for…
Liked by Teodor Podobnik
-
How reliable are machine learning algorithms in biological research❓🧬 🤔 Recently, Martin Špendl from our team presented a paper at the Discovery…
How reliable are machine learning algorithms in biological research❓🧬 🤔 Recently, Martin Špendl from our team presented a paper at the Discovery…
Liked by Teodor Podobnik
-
A lot of people are asking me how the acquisition is going. Email surfing@cisco.com to find out how I really feel 🏄♂️ Thanks to KubeCon for…
A lot of people are asking me how the acquisition is going. Email surfing@cisco.com to find out how I really feel 🏄♂️ Thanks to KubeCon for…
Liked by Teodor Podobnik
-
What a cool feeling to get the GitLab Contributor badge! Four of my documentation contributions were successfully merged and deployed. While my…
What a cool feeling to get the GitLab Contributor badge! Four of my documentation contributions were successfully merged and deployed. While my…
Liked by Teodor Podobnik
-
Great article on how leading companies like #LinkedIn and #Apple leverage #eBPF to address complex infrastructure challenges.
Great article on how leading companies like #LinkedIn and #Apple leverage #eBPF to address complex infrastructure challenges.
Shared by Teodor Podobnik
-
This year, I've had the opportunity to write up for many external publications and cover topics such as the future of networking, eBPF, Cilium…
This year, I've had the opportunity to write up for many external publications and cover topics such as the future of networking, eBPF, Cilium…
Liked by Teodor Podobnik
Other similar profiles
-
Mirjam Skobe
Software Engineer at Dewesoft
Connect -
Jošt Prevc
Software Engineer
Connect -
Peter Hvalič
Embedded Software Engineer at MIL Sistemika | Tech Enthusiast
Connect -
Urh Svetičič
Full Stack Developer at SPICA GROUP
Connect -
Marcel Jančar
R&D HW Embedded Engineer at TASKING
Connect -
Anže Škerjanc
Software Engineer at DEWESoft
Connect -
Matija Gašperšič
Senior Software Engineer at Iskra Mehanizmi, d.o.o.
Connect -
Žan Horvat
Software Engineer
Connect -
Matej Trstenjak
Software Engineer at TELEM d.o.o.
Connect -
Miloš Bajič
Head of Software Development at Instrumentation Technologies
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More