9th and 10th december
Rust Hackathon
Things to know:
* not researching the Rust language
* applying Rust language to solving actual problems
* The two day hackathon is a intersection among:
- services
- infra
- metrics
services /\ infra /\ metrics
* Theme: Full Stack monitoring
apps / runtime / operating system / hardaware
Storage / networking / compute ( cloud env )
Why are we targeting monitoring ?
There is no service which you can provide without monitoring.
All services are network based or network facing services.
Tools that people use:
* Riemann - It's gRPC based protocol for streaming events
agent based
* Sensu - flow based monitoring
GOALS:
* Understand monitoring and create tools, libraries and agents for monitoring
* Synergy with powerful dynamically typed languages
Riemann
Clojure -- LISP -- JVM
agents -- Ruby
Sensu
Server - Ruby
core - Ruby
agents - Ruby
frameworks,utils - Ruby
Rust and Ruby integrates very well.
What we can do:
code re-use
performance
re-engineering
create new stuff
I/O
Net
Http
gRPC
HTTP/2
async I/O
Threading
System interface
In Rust we focus on the above modules, traits and crates