Asbru - A Data-oriented Service Mesh

Crates.io version Documentation Download



Asbru is an async_graphql Data-oriented Service Mesh generator: it'll generate an async_graphql project from a schema with resolvers, dataloaders, data-transformation. It'll create a Data-oriented service mesh from your schema so you'll just have to describe your microservices with your described schema to have a Data-Oriented Service Mesh like Airbnb's.

Asbru will be able to send metrics to apollo studio, use dataloaders patterns, store cache data into an external datastorage, be served serverless and even more.

Asbru is an opensource project based on Viaduct, an Airbnb's project presented here.

Tested at Rust version: rustc 1.53.0 (53cb7b09b 2021-06-17)

TODO

Crate features

No features right now, but soon.

References