daas workshop
  • Hands-On experience building a Data as a Service Platform
  • Set Up
    • Creating a Workstation
    • Installing Tools
    • Starting Kafka
    • Congratulations
  • Module I - Overview of the DaaS Pattern
    • Section I - The Overall Pattern
    • Section II - Data Sourcing
    • Section III - Data Provisioning
    • Section IV - Data Consumption
  • Module II - Building a Rust Project
    • Section I - Create a Package
    • Section II - Creating a Library
    • Section III - Creating an Executable
    • Section IV - Creating a Hello World RESTful Endpoint
      • Section IV - manifest
      • Section IV - library
      • Section IV - module
      • Section IV - integrated testing
      • Section IV - executable
  • Module III - Building a RESTful Endpoint for Sourcing Data
    • Section I - Overview
    • Section II - manifest
    • Section III - executable
    • Section IV - starting the service
    • Section V - service testing
  • Module IV - Building a Genesis Microservice for Processing the Sourced Data
    • Section I - Overview
    • Section II - manifest
    • Section III - executable
    • Section IV - starting the service
    • Section V - service testing
  • Module V - Building a Provisioning Microservice
    • Section I - Overview
    • Section II - manifest
    • Section III - executable
    • Section IV - starting the service
    • Section V - adding the business logic
    • Section VI - testing the service
  • Module VI - Building a RESTful Endpoint for Publishing Reporting Data
    • Section I - Overview
    • Section II - manifest
    • Section III - executable
    • Section IV - starting the service
    • Section V - adding the business logic
    • Section VI - testing the service
  • Privacy Design Strategies
  • Further Exploration
Powered by GitBook
On this page
  • Step 1
  • Step 2

Was this helpful?

  1. Set Up

Installing Tools

To help us get setup with the tools and services for this workshop, (e.g.: Rust, Kafka), we have built a setup script that will perform all the automated installations and configurations.

Step 1

In the main terminal at the bottom where it states ArchConfWorkshopUser:~/environment $ run the following commands - one at a time.

aws s3 cp s3://iapp-archconf-workshop/workshop.sh workshop.sh
sudo chmod +x workshop.sh
./workshop.sh --workshop daas
source $HOME/.cargo/env

Step 2

Let verify that Rust is installed correctly. Part of the workshop script was to create a dummy project, which should now appear as a directory in your left panel (file tree).

Let's run the dummy application.

cd dummy && cargo run

You should see the following:

ArchConfWorkshopUser:~/environment $ cd dummy && cargo run                                                                                                                                 
    Finished dev [unoptimized + debuginfo] target(s) in 0.00s
     Running `target/debug/dummy`
Hello, world!

Let's change back the main directory.

cd $HOME/environment
PreviousCreating a WorkstationNextStarting Kafka

Last updated 4 years ago

Was this helpful?