Reticulum-rs: Porting the Trustless Mesh from Python to Rust | ArgoCD
Details
Valencia Codes would like to welcome you all to our #25 edition of Level Up at the offices of Deutsche Telekom.
What is Level Up? It's a monthly meet-up where we will be inviting speakers from inside and outside of our community to introduce you to interesting technical topics and share their experiences with you.
Reticulum-rs: Porting the Trustless Mesh from Python to Rust by Shane Pearman
Reticulum is a cryptography-based networking stack designed for resilient, decentralised mesh communication without central coordination, source addresses, or trusted infrastructure. While the reference implementation in Python demonstrates the architecture’s strengths, running it on mobile and embedded systems revealed major performance bottlenecks: high latency, limited throughput, and heavy CPU overhead, especially on Android devices. This led us to re-implement Reticulum in Rust, a language whose safety guarantees and mature cryptographic ecosystem enable a fundamental architectural redesign rather than a direct port.
This talk presents Reticulum-rs, a modern async Rust implementation that eliminates circular dependencies, clarifies module boundaries, and enables components such as links, channels, and transport to be reasoned about and tested independently. We will discuss the concurrency model required for a fully distributed mesh, the challenges in rewriting a large cross-linked system in a type-safe language, and the roadmap toward embedded Rust and no_std targets for future low-power hardware. Finally, we introduce early applications built on the new stack, including a peer-to-peer VPN and MAVLink bridge operating over Reticulum, outlining how a high-performance Rust core unlocks new use cases across mobile mesh, and distributed robotics domains.
Automating production deployments with ArgoCD: real use case by Alfonso Pérez
Is it possible to reduce the deployment of a Kubernetes application from more than 20 mins to a few seconds? What would you do if you face the deployment of Kubernetes applications using monolithic terraform code and several scripts? How would you delegate the deployment of applications in production to developers and avoid the subsequent chaos in the process?
In this talk we will see how a small team of very motivated engineers was able to considerably reduce the deployment time of Kubernetes applications, refactor the infrastructure code and reduce the code size, and shift left the application deployment in production just by appliying the GitOps principles and ArgoCD.
Agenda
1900 - Snacks 🍕, Drinks 🍻 and networking
1930 - Talk "Reticulum-rs: Porting the Trustless Mesh from Python to Rust"
2000 - Talk ”Automating production deployments with ArgoCD: real use case”
2030 - More networking!
Sponsors
- Our hosts for this event are Deutsche Telekom. They are hiring for many roles in Valencia! https://careers.telekom.com/en/jobs?location=Valencia
