linkerd2-proxy
teaching-material
Our great sponsors
linkerd2-proxy | teaching-material | |
---|---|---|
13 | 7 | |
1,913 | 563 | |
1.6% | 0.2% | |
9.6 | 3.0 | |
about 22 hours ago | 5 months ago | |
Rust | Rust | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
linkerd2-proxy
- Rust Cryptography Should Be Written in Rust
-
Migrating from warp to axum
Oh, there are many - https://lib.rs/crates/sfz is a simple one. If you're looking to proxy to something else, there's https://github.com/linkerd/linkerd2-proxy, etc.
-
Rust-based reverse proxy?
Linkerd: Meant to be used in a kubernetes deploy, but the readme mentions possibilities of using it elsewhere.
-
From Pythonista to Rustacean
I am really curious about Rust after looking for API proxies (in particular Linkerd2 - https://github.com/linkerd/linkerd2-proxy). Can anyone share her/his experience on going from Python to Rust? (bonus point if related to API :lol:)
-
New Tokio blog post: What's new in axum 0.5
Here is production ready service mesh using pre-1.0 crates: https://github.com/linkerd/linkerd2-proxy/blob/main/linkerd2-proxy/Cargo.toml
-
How do I get this job?
I know linkerd proxy is written in rust. You could look at that project to help get you started. Be aware that their use case is for very lightweight proxies inside of clusters so it might not fit your goals exactly.
-
Linkerd 2.11 now includes a Kubernetes controller written in Rust
Linkerd--a service mesh for Kubernetes--has featured a proxy written in Rust (since ~2017), but its control plane has been implemented entirely in Go... until now!
-
New Tokio blog post: Inventing the Service trait
Its also heavily in linkerd-proxy https://github.com/linkerd/linkerd2-proxy which is a service mesh for kubernetes.
-
How to share .proto messages across multiple microservices?
A build.rs file is used to generate Rust bindings at build-time.
The linkerd/transport-header directory includes a simple protobuf message.
teaching-material
- how to start with embedded development with rust?
-
How do I get this job?
To be honest they say to contact them. "For this role, we’re asking people to write us a small proxy that does just a couple of interesting things (we’ll tell you more). " You can get experience in what you invest time into, kinda, if you make an http cli client, you'll know how to make one. Take a look at Ferrous Systems or PingCap's open workshops
-
Rust courses (free or paid) about 2 weeks long?
Rust Book + documentation + https://m.youtube.com/c/JonGjengset/videos + https://github.com/ferrous-systems/teaching-material + https://github.com/RalfJung/rust-101 shud keep you busy
-
Rust course by some "well-known" Rust company they use internally?
Thanks for the highlight! BTW, most of the material got moved to https://github.com/ferrous-systems/teaching-material/
What are some alternatives?
tikv - Distributed transactional key-value database, originally created to complement TiDB
linkerd - Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
conduit - Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
pisanix - A Database Mesh Project Sponsored by SphereEx
talent-plan - open source training courses about distributed database and distributed systems
linkerd2-proxy-api - A service mesh for Kubernetes and beyond. gRPC API bindings repo for Linkerd 2.x.
deno - A modern runtime for JavaScript and TypeScript.
polkadot-sdk - The Parity Polkadot Blockchain SDK
rp-hal - A Rust Embedded-HAL for the rp series microcontrollers
rust-three-days-course - Course material for Rust, taking roughly three days. English, German, Spanish available.
kube-rs - rust kubernetes client and controller runtime [Moved to: https://github.com/kube-rs/kube-rs]