> For the complete documentation index, see [llms.txt](https://davidsietz.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://davidsietz.gitbook.io/workspace/master.md).

# Introduction

![](/files/-Li9qiMYddTlH548Kdcf)

## Objective

> The goal of this workshop is to provide participants with the hands-on experience to build out a DaaS architecture pattern.

In this workshop you will learn:

* Overview of the DaaS pattern
* Overview of the Rust language
* How to create RESTful services in Rust
* How to broker the events using Kafka
* How to provide data analytics as a service

**IMPORTANT** Prior to starting the workshop, make sure

* you have a laptop for developing on
* have internet connection
* have successfully installed the Rust Toolchain, Kafak, and CouchDB

## Developer Slice Setup

* [Rust Language](https://github.com/dsietz/rust-daas/tree/8f5cb0a12e25dea55e760f8713fc53163fb3139a/docs/reference-rust.md)
* [CouchDB](https://github.com/dsietz/rust-daas/tree/8f5cb0a12e25dea55e760f8713fc53163fb3139a/docs/reference-couchdb.md)
* [Kafak](https://github.com/dsietz/rust-daas/tree/8f5cb0a12e25dea55e760f8713fc53163fb3139a/docs/reference-kafka.md)
* [Postman](https://github.com/dsietz/rust-daas/tree/8f5cb0a12e25dea55e760f8713fc53163fb3139a/workshop/docs/reference-postman.md)
