Workshop: Data streaming with Kubernetes, Apache Kafka, and Knative
Modern serverless technologies are emerging in different sorts and ranges. But there is no doubt that they are introducing significant innovation to the application development space. Developers today are trying to grasp the best approach with each cloud vendor but are faced with these questions:
- How do I deploy a serverless application?
- Which platform supports my language of choice?
- How do I manage the application state?
- How do I integrate with existing legacy systems?
In this workshop, you will set up and deploy a serverless application that includes event functions, services, and data streaming. You will use cloud services for hosting the event functions, services, and data streaming while ensuring full portability to your own infrastructure using open source technologies, including Kubernetes, Apache Kafka®, and Knative.
All of these pieces will be weaved together through a series of hands-on exercises to create a cohesive serverless application that consumes, processes, and analyzes a stream of Stack Overflow questions. You will be able to run everything on your own machine or in the cloud using Google Cloud Marketplace. You can also use the promo code CLOUD300 for $300 of free Confluent Cloud usage to follow along.* The workshop exercises will use Kotlin with Spring Boot, but the examples will be explained from a Java developer's point of view.

プレゼンター
James Ward
GoogleJames Ward is a developer advocate at Google Cloud and shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed typed-pure functional programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in datacenters repairing RAID arrays, he now prefers higher-level cloud abstractions with appropriate escape hatches. James is a huge open source proponent, hoping to never get burned by lock-in again.
プレゼンター
Viktor Gamov
ConfluentViktor Gamov は、Apache Kafka をベースとしたイベントストリーミングプラットフォームを開発する企業、Confluent のデベロッパーアドボケイトです。コンサルタント時代にオープンソース技術を用いてエンタープライズアプリケーションアーキテクチャを構築するための包括的な専門知識を身につけました。アーキテクトや開発者が、低遅延でスケーラブル、かつ可用性の高い分散システムの設計と開発を支援することを楽しんでいます。分散システム、ストリーミングデータ、JVM、DevOps に関する専門的なカンファレンス講演者であり、JavaOne、Devoxx、OSCON、QCon などのイベントで定期的に講演を行っています。O'Reilly の『Enterprise Web Development』の共著者であり、Confluent ブログに記事を執筆しています。