Event-driven architecture

1 Day

8 learning resources

External Links, Video Resources, Individual Lessons, Articles, E-books

No one likes a bad communicator! How do you make all the information flow between apps, microservices and connected devices? Kafka and Knative have the answers.

For the best experience in this learning path, we suggest that you complete the following learning resources in the order shown. When you click on a resource, it will open in a new tab. Keep this page open so you can easily move on to the next resource!


Kafka Tutorial

This Kafka tutorial to show you the basic concepts of Kafka, how to deploy it to Kubernetes, develop services that consume and produce from/to Kafka topic in Java, and how to stream data with KStreams.

Website Thumbnail

Kafka in the sandbox

Running Proof of Concept (PoC) code on your local machine is great and definitely worthwhile, but the real test comes when you must face the fallacies of distributed computing and run things in the cloud. This is where you make the leap from PoC to more of an emulation of real life.

Lesson Thumbnail

Reactive streaming with Quarkus and Kafka

James Faulkner

Build a streaming application using MicroProfile reactive streams messaging and Apache Kafka, a distributed streaming platform.

15 minutes | Beginner
secure coding - simple

Knative Tutorial

Deploying applications as Serverless services is becoming a popular architectural style. It seems like many organizations assume that Functions as a Service (FaaS) is serverless. But we think it is more accurate to say that FaaS is one way to do serverless, not the only way.


Knative: What developers need to know

Don Schenck

Knative is changing the world of microservices and serverless functions; here's what you need to know to take advantage of this cutting-edge technology.


Tutorial: Knative and serverless service

You’ll create a service that takes raw image data from the camera next to the ride, then stamps the date and the Coderland logo on the picture. Guests can, of course, purchase a copy of the heirloom-quality photo as they stagger away from the ride, filling the park’s coffers in the process.

knative cookbook

Knative Cookbook

Burr Sutter & Kamesh Sampath

Enterprise developers face several challenges when it comes to building serverless applications, such as integrating applications and building container images from source. With more than 60 practical recipies, this cookbook helps you solve these issues with Knative–the first serverless platform natively designed for Kubernetes.

Ready for another DevNation path?