Building Manta: A Beginner’s Rust Journey Into Unifying HPC Infrastructure

When I first started learning Rust, I didn’t plan to build a tool that would sit at the center of a national HPC infrastructure. I just wanted to explore a new language. Fast forward to today, and that curiosity has grown into Manta—a system application designed to unify and simplify access to CSCS’s Alps infrastructure, which spans multiple geographically distributed HPE Cray EX machines.

LEVEL: Introductory and Overview

Place
RustLab Deep Ocean
Length
45 min
When
November 4th, 2025
14:30

Abstract

When I first started learning Rust, I didn’t plan to build a tool that would sit at the center of a national HPC infrastructure. I just wanted to explore a new language. Fast forward to today, and that curiosity has grown into Manta—a system application designed to unify and simplify access to CSCS’s Alps infrastructure, which spans multiple geographically distributed HPE Cray EX machines.

This talk is the story of how Manta came to life: from writing my first Rust functions to architecting a tool that exposes both a command-line interface and a robust HTTP API, empowering sysadmins to interact with and build on top of evolving HPC systems. It’s about navigating the challenges of system-level development as a beginner, embracing Rust’s strictness as a guide rather than a hurdle, and learning how to design software that must be forward-compatible with future technologies like OpenCHAMI.

For anyone just starting out with Rust—or wondering if you can build “real” infrastructure tools with it—this is a look behind the curtain. I’ll share the decisions I made, the mistakes I learned from, and why Rust turned out to be the perfect companion on this journey.

RustLab is a conference made by Develer.
Develer is a company based in Campi Bisenzio, near Florence. Our motto is : "Technology to give life to your products". We produce hardware and software to create exceptional products and to improve industrial processes and people's well being.
In Develer we have passion for the new technologies and we offer our clients effective solutions that are also efficient, simple and safe for the end users. We also believe in a friendly and welcoming environment where anybody can give their contribution. This passion and this vision are what we've been driven to organize our conference "made by developers for developers".

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2025 RustLab | The international conference on Rust in Florence-Design & devCantiere Creativo-Made withDatoCMS