https://github.com/dsietz/rust-daas
An example of implementing the DaaS pattern using Rust
https://github.com/dsietz/rust-daas
archconf daas data kafka rust rust-lang
Last synced: 9 months ago
JSON representation
An example of implementing the DaaS pattern using Rust
- Host: GitHub
- URL: https://github.com/dsietz/rust-daas
- Owner: dsietz
- License: apache-2.0
- Created: 2019-03-01T16:04:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-28T19:21:50.000Z (over 6 years ago)
- Last Synced: 2025-01-20T00:55:49.531Z (over 1 year ago)
- Topics: archconf, daas, data, kafka, rust, rust-lang
- Language: Rust
- Size: 1.1 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rust-daas
[](https://opensource.org/licenses/Apache-2.0)
[](https://coveralls.io/github/dsietz/rust-daas?branch=master)
[](https://docs.rs/rust-daas)
Linux: [](https://travis-ci.org/dsietz/rust-daas)
Windows: [](https://ci.appveyor.com/project/dsietz/rust-daas/branch/master)
---
## 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
- [Rust Language](./docs/reference-rust.md)
- [CouchDB](./docs/reference-couchdb.md)
- [Kafak](./docs/reference-kafka.md)
- [Postman](./docs/reference-postman.md)
---
## Workshop Material
+ [Workshop Manual](https://davidsietz.gitbook.io/workspace/)