Skip to content

An example of implementing the DaaS pattern using Rust

License

Notifications You must be signed in to change notification settings

dsietz/rust-daas

Repository files navigation

rust-daas

License Coverage Status Docs.rs

Linux: Build Status Windows: Build status


Hands-On experience with Data as a Service (DaaS)

Should Information Management systems apply the services architecture? Many data provisioning and BI systems are monolithic, tightly coupled, difficult to scale, and stumble when it comes to delivering MVP in a timely manner.

Data as a Service delivers MVP of real-time data management, while avoiding many of the anit-patterns that traditional data provisioning and BI systems portray. Unlike traditional BI tooling, building out a Data as a Service system doesn't require high up-front costs and the welding of multiple products.

Get hands-on experience learning how the Rust language, a Kafka broker, and CouchDB cluster can be used to build out a DaaS system that delivers faster and more scalable solutions to your customer.

In this workshop we will walk-through and implement the key components of the Data as a Service architecture pattern by building out a simple real-time event driven online report.

In this workshop you will learn how to

  • create RESTful services in Rust
  • broker the events using Kafka
  • provide data analytics as a service

IMPORTANT: Participants need to ...

  • Bring their own development devices
  • Have installed Rust Toolchain, Kafak, and CouchDB prior to the workshop
  • Have internet connect during the workshop

Developer Slice Setup


Workshop Material

About

An example of implementing the DaaS pattern using Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages