Jun 14, 2022
6 min read

Join StreamNative at Distributed Data Systems Masterclass

Tim Spann
Community
No items found.

Introduction

Do you need to quickly learn how to adapt to meet ever-expanding operations across a global reach? Do you need to figure out how to build a distributed data system in a fast, modern, open way? You're not alone.

The pressure to create and implement real-time event streaming using distributed datastores is on the rise. And, adapting and creating the architecture, techniques, and technologies to do that require education and investment. That's why we're excited to present this free Distributed Data Systems Masterclass.

Join ScyllaDB and StreamNative on Tuesday, June 21st, for a half-day event on how to build modern distributed data systems using state-of-the-art event streaming and distributed databases. In this Masterclass, our panel of experts will go in-depth on how to make the impossible possible, if not easy.

Why Take the Masterclass

Now is the time to ensure you are ready to build a system that will scale and grow with your needs, going from a trickle of data to a flood of continuous data events. The days of waiting once an hour for data to arrive are long over. You need the latest fraud detection events, logs, change data capture events from tables, real-time sensors, REST feeds, cloud data events, and so much more.

In this Masterclass, we will show you an optimal way to combine a powerful distributed data store and a unified streaming data platform.

Register today!

This is a rare opportunity to hear from developers from AWS, ScyllaDB, and StreamNative.

Meet The Speakers

Maheedhar Gunturu is a Distributed Data Expert and Solutions Leader at AWS Worldwide Specialist Organization with an extensive technical background in a diverse range of technologies, languages, and systems. He is a seasoned technology executive with over 15+ years of experience in software development, including managing a globally distributed team and innovating cutting edge technologies as a founding engineer.

Raouf Chebri is a Developer Advocate at ScyllaDB with extensive experience in software development, agile development, machine learning, computer vision, data analysis, and front-end application development.

Peter Corless is the Director of Technical Advocacy at ScyllaDB and has over 20 years of experience with a variety of internet technologies and NoSQL.

Tim Spann is a Developer Advocate at Streamnative, an open source advocate, a blogger at DZone, and an experienced data engineer with over 15 years of experience. He runs the New York City Apache Pulsar™ Meetup, has presented at over 150 events all over the world, and has been a field engineer at Hortonworks, Cloudera and Pivotal covering everything from Big Data to Microservices to IoT to Streaming.

What to Expect

Join me and some of my cool data friends on June 21st, 2022 for an intense day of code, data, queries, and metrics.

The live panel discussion will go into detail on how to build distributed systems that scale. Maheedhar, Raouf, Peter, and I will discuss messaging, microservices, stateless architectures, stateful systems, real-time transformations, schemas, sources, sinks, event-driven architectures, multi-tenancy, and more.

In addition to a lively architecture discussion, we will walk through open source demos that you can fork and extend for your own systems.

As a Developer Advocate from StreamNative, my demo will highlight how to use Apache Pulsar, Apache Flink, Apache Spark, Java, and ScyllaDB to build a microservice that monitors air quality at user-specified locations. For a sneak peak at the source code, check out my evolving repository at GitHub. You’ll see how easy it is to use Spring to access Apache Pulsar and ScyllaDB for microservices.

The code below is the only code needed to save my changes to ScyllaDB and then retrieve data with ease.

<script>
readingRepository.save(reading);

readingRepository.findByReportingArea(reportingArea);
<script> 

During the Masterclass, I will work with a couple of ScyllaDB tables. The table below is being read from and written to via Spring as part of the Air Quality flow.

<script>
CREATE TABLE airquality.reading (readingID TEXT,
   avg_ozone DOUBLE, 
   min_ozone DOUBLE, 
   max_ozone DOUBLE, 
   avg_pm10 DOUBLE, 
   min_pm10 DOUBLE, 
   max_pm10 DOUBLE, 
   avg_pm25 DOUBLE, 
   min_pm25 DOUBLE, 
   max_pm25 DOUBLE,
   local_time_zone TEXT,
   state_code TEXT,
   reporting_area TEXT,
   hour_observed INT,
   date_observed TEXT,
   latitude FLOAT,
   longitude FLOAT,
PRIMARY KEY (reporting_area));
<script> 
Figure One: AirQuality microservices architecture
Figure One: AirQuality microservices architecture
Figure Two: ScyllaDB metrics
Figure Two: ScyllaDB metrics

Don’t miss this opportunity to learn how to build and manage enterprise-scale distributed data systems with the latest #eventstreaming and distributed #database technologies. Save your spot to attend, win swag, and have the opportunity to earn a certificate of completion!

Resources

More on Pulsar

Tim Spann
Developer Advocate at StreamNative

Newsletter

Our strategies and tactics delivered right to your inbox

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No items found.