#microservices #service #building #create #attempt

micro

Attempt to create Rust library for building micro services

1 unstable release

Uses old Rust 2015

0.1.0 Mar 29, 2016

#46 in #attempt

MIT/Apache

6KB

micro

Attempt to create Rust library for building micro services.

Motivation

Idea came after looking at https://github.com/go-kit/kit and trying to write micro services in Go and realizing that generally Rust code is harder to write than many other languages but in case of micro services you should write simple code and simple code is simple in Rust. And we can write blazingly fast services in Rust.

TODO

  • Creating endpoints
  • Logging
  • Transport
  • Metrics
  • Request tracing
  • Backpressure
  • Circuit breaking
  • Service discovery
  • Load balancing
  • ???

Sorry

Yes, I will publish this to crates.io because "micro" is cool and free name but I will implement at least couple of TODOs and you can always request ownership if you think that you will build a cooler stuff and I will appreciate pull requests.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps