Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 898 Bytes

README.md

File metadata and controls

19 lines (10 loc) · 898 Bytes

Rust Playground

Miscellaneous rust services written as part of learning the language

A DynamoDB backed, Rocket OAuth service able to issue JWTs and store hashed credentials using ring. Exposes prometheus metrics.

A pair of authenticated Rocket services that can evaluate arbitrary mathematical expressions. Tests parsing strings using nom, self-recursive async functions and request fanout. Exposes prometheus metrics.

A pair of services providing an asynchronous crawler using RabbitMQ as a queue and DynamoDB for persistence. Uses Actix-web and publishes metrics using StatsD.

An HTTP -> Kinesis service with support for record aggregation and batching calls to the PutRecords API.