Get Started Free
‹ Back to courses
course: Apache Kafka® 101

Introduction to Confluent's Offerings

6 min
Untitled design (21)

Tim Berglund

VP Developer Relations

Gilles Philippart profile picture  (round 128px)

Gilles Philippart

Software Practice Lead

What Confluent Offers Developers Building With Kafka

As you explore the world of Apache Kafka®, you’ll quickly realize that managing it yourself—from provisioning clusters to scaling storage to integrating with external systems—can get complicated fast. That’s why Confluent exists: to make data streaming with Kafka easier, faster, and more powerful for developers at every stage.

Confluent Cloud: Kafka Without the Operational Headache

Confluent Cloud is a fully managed service for Apache Kafka that runs on your cloud of choice—AWS, Azure, or Google Cloud. You don’t need to manage brokers, worry about scaling, or manually configure replication. You just build your app. Confluent Cloud gives you:

  • Elastic scaling: Automatically grow or shrink your cluster based on usage
  • Multiple cluster types: Start lean with basic clusters or go enterprise-grade with dedicated infrastructure
  • Built-in governance & processing: Tools like Schema Registry, Flink, and Connect are ready to go—no setup required

Need More Control? Use the Confluent Platform

Prefer to self-host? Confluent Platform brings Confluent’s tooling to your own infrastructure, whether that’s on-prem or cloud-native. You get access to enterprise features while managing deployment your way.

Streaming Beyond Kafka

Confluent isn’t just about Kafka—it’s a complete data streaming platform with capabilities for:

  • Integrating External Systems: Use Kafka Connect and over 80+ prebuilt connectors to stream data in and out of Kafka—whether it’s Postgres, Snowflake, MongoDB, or S3.
  • Managing Data Quality & Discovery
    • Schema Registry for serialization and compatibility
    • Stream Catalog for exploring metadata
    • Stream Lineage to trace data flows across pipelines
  • Processing Events in Real Time: Write SQL to analyze streams using Apache Flink®—no need to manage infrastructure. Whether you’re aggregating sales, detecting fraud, or joining clickstream and CRM data, Confluent gives you tools to do it fast.

Built for Builders

As a developer, your time is best spent building. Confluent’s offerings—from self-managed to serverless—are designed to eliminate operational burden, so you can focus on delivering value from your data in real time.

For guided tutorials, coding examples, and more hands-on experience, continue through the Kafka 101 course or dive into other modules on developer.confluent.io.

Key Takeaway

Confluent turns Apache Kafka into a complete, developer-friendly data streaming platform—one that works the way you do.

Do you have questions or comments? Join us in the #confluent-developer community Slack channel to engage in discussions with the creators of this content.

Introduction to Confluent's Offerings

This is the introduction to Apache Kafka about Confluent's offerings. This course has been about Apache Kafka. It's very important that you understand it by itself and that you understand ways to run it in the cloud without having to operate infrastructure on your own. That's what Confluent does.

So this is our view as of the time of this recording of what a data streaming platform looks like. Stream, connect, govern, process. These are all the things that you're going to have to do with your data. It's not just about Kafka. Of course, let's start with Kafka because that is the substrate, the foundation of everything we're doing.

Very broadly, the spectrum of Confluent's Kafka offerings go from Confluent Cloud, that's a fully managed cloud service. On the other end of the spectrum, over on the right, you've got Confluent Platform. That is Confluent's product for you to manage on your own infrastructure, whether it's physical machines on premises or instances in the cloud, whatever that is. If you, for some reason, need to run that yourself, that's Confluent Platform.

And in the middle, Confluent WarpStream, a relatively new edition as of the time of this recording, that offers a really compelling different architecture to run Kafka where all of the data is stored in S3 or the cloud blob store of your choice. And this gives you a really, really compelling bring your own cloud kind of solution where all of the data is yours. Effectively, the components that act like brokers, they're all in your infrastructure. Confluent never has any access to any of your data, can't. It's not just that we don't. We like don't have the ability to see your data. Super cool stuff.

That's optimized for latency-insensitive use cases since all the data is in S3. There is a trade-off with latency, but again, really, really compelling stuff. You should take a look at it. So Confluent Cloud, Confluent Platform, Confluent WarpStream, these are your options.

And inside Confluent Cloud, even there, there's a lot to do. Okay, you can create what's called a basic cluster. Super loose uptime guarantees. There are a lot of enterprise security features and things that aren't there, but it also scales to zero. If you don't use it, it doesn't cost you anything at all. That's great for testing, simple projects like that. Maybe things you're just trying to learn about. That's a great way to go.

Standard clusters, those are production-ready, good for most use cases. Then you've got enterprise clusters. Those things really scale. Any throughput, any latency, low latency, that is. These are fast clusters. All of the enterprise security features are there.

What if maybe you don't care so much about latency? Kind of like WarpStream, right? But inside the Confluent Cloud box here, we've got freight clusters. Again, the data is stored in S3 or cloud blob store of your choice. And you've got now a somewhat higher latency, but radically lower cost way of doing Kafka. Really cool stuff going on there with the engine under the covers. We've got some other videos that you'll probably be able to find fairly easily that talk about how freight clusters work, how the Kafka engine works under the covers there. They're beyond our scope right now, but it's super cool stuff to look into.

Then you've also got dedicated clusters over on the extreme high end. That's where you know you just have radically high throughput and you want dedicated hardware in the cloud, not shared infrastructure, but you're willing to say, these are the machines that I want to stand up and to be my cluster and only my cluster. That's kind of for some extreme scale use cases on that. But whatever you need on the whole spectrum, there's a kind of Kafka for you.

But the story doesn't end with Kafka. What about Connect? What about Govern? What about Process? We've talked about Kafka Connect all this time. I've talked about the schema registry. We've talked about Flink. These are the things that exist in this top layer. There's a pretty substantial ecosystem of prebuilt connectors. There are 80 of them available in fully managed form in Confluent Cloud. If you need to write a connector for some reason, that might be fun, that might not be fun, I don't know. But if you need to do it, we can run those with our Bring Your Own Connector support. Lots of Connect options there.

Under stream governance, it's not just about us running a schema registry instance for you. We've also got stream quality, a catalog on top of schema registry and data lineage support in the stream lineage features. There's a lot of interesting governance technology in the platform too.

Finally, processing. This is simple serverless stream processing with Apache Flink. You can type SQL into a box in Confluent Cloud and create a stream processing job just like that. There's also support for the Table API, applications written in Java or Python, if you prefer that. But you get unified monitoring security and governance for Kafka plus Flink without you having to stand up a Flink cluster of your own.

And of course, this runs in whatever cloud you want. Sometimes there might be a new feature that rolls out on one cloud before the others. But in general, Confluent Cloud runs on AWS, Azure and Google Cloud, whatever cloud you're in, we're in.

So this platform is a rapidly evolving thing. It's a moving target. So you should always go to confluent.io for up-to-date details about what's going on in Confluent Platform, what's going on in Confluent Cloud, WarpStream, all those things. And make sure you stay close to developer.confluent.io for more developer-focused educational material like this course.

I hope this has been a good and accessible and thorough enough introduction to Kafka and its related ecosystem. And as always, I really look forward to hearing what you build with it.

Be the first to get updates and new content

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.