Hands-On Experience with DaaS and PbD

Monday, 9:00 AM EST - SAND DOLLAR

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. They also don't implement Privacy by Design.

Data as a Service delivers MVP of real-time data management, while implementing privacy practices and 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 DaaS and PbD SDK can be used to build out a DaaS platform 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:

  • Overview of the DaaS pattern
  • Overview of three privacy patterns
  • 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

Workshop Requirements

This session is a workshop. Please come prepared.

All you'll need is a computer with an internet browser (Chrome or Firefox, ideally)!

Virtual developer slices will be provided during the workshop by IAPP.org

Workshop Manual

See the Workshop GitHub repository for more details.

About David Sietz

David Sietz

David Sietz is a solutions architect at International Association of Privacy Professionals with more than 25 years of hands-on experience. Starting his IT career in Munich Germany, his professional history as a data architect, system designer, and adult educator, instilled in him a sense of IT with the business customer in mind.

David's specialty is architecting, designing, and constructing of viable solutions that are properly engineered for their purpose and longevity. His breadth of knowledge of data management, microservice architecture, and building cloud platforms allows him to bridge disciplines and provide MVP solutions.

More About David »