Ljubljana, Ljubljana, Slovenia Contact Info
500+ connections

Join to view profile

About

I'm an ambitious engineer with a passion for technology and writing. I push boundaries in…

Articles by Teodor

See all articles

Contributions

Activity

Join now to see all activity

Experience & Education

  • Prewave

View Teodor’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

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

View Teodor’s full profile

  • See who you know in common
  • Get introduced
  • Contact Teodor directly
Join to view full profile

Other similar profiles

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

Add new skills with these courses