XRAPH/Work/Microservices
Rust · since 2020

Ultimate (Rust)

A first attempt at a microservice framework in Rust. I stopped after about a year: the ergonomics I wanted needed language features that were not there yet, and the type signatures had stopped being readable by the people the framework was for.

Language
Rust
Category
Microservices
Since
2020
Stars
35
Repository
01

Anatomy

1 modules
01

Services

The Rust take on the Ultimate Backend layout.

02

Why it exists

Design notes

#What it is

The first attempt at a microservice framework in Rust, from 2020. Unmaintained after about a year.

It ran into the same wall North did a year later, without North's better instincts about lifecycle. I wanted framework ergonomics from a language that in 2020 expressed the generic-to-concrete boundary entirely in the type signature, and the result was code only I could read.

North was the second attempt. Forge, in Go, was the third and the one that stuck. Neither Rust framework was wasted. The model of lifecycle as a graph and the convention that errors carry the operation both came from here.

03

Signals

GitHub
Stars
35
Language
Rust
Since
2020
Adopters
00

Shipping something on Ultimate (Rust)? Nobody is listed here yet. Tell me what you built and you will be the first.

Get listed