Skip to content

Commit 4a3b6d5

Browse files
committed
feat: kafka connect - continuation
1 parent 4f3e583 commit 4a3b6d5

4 files changed

+1394
-42
lines changed

blog/2025-03-15-kafka-connect.md

+20-5
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,29 @@ In this post I would like to show how to stream data from any topic to relationa
1414

1515
## What is Kafka Connect
1616

17-
In Short Kafka Connect is a framework facilitating streaming integrations beetwen Kafka and other systems.
18-
You can lear more about it [here](https://developer.confluent.io/courses/kafka-connect/intro/).
17+
In short Kafka Connect is a framework facilitating streaming integrations beetwen Kafka and other systems.
18+
You can learn more about it [here](https://developer.confluent.io/courses/kafka-connect/intro/).
1919

20-
There are number of abstractions provided by the framework
20+
There are two types of Kafka Conect workflows. One is *Source* to Kafka.
2121

22+
```mermaid
23+
graph LR;
24+
Source --> kc["Kafka Connect"] --> Kafka
25+
```
26+
and the other on Kafka to *Sink*
27+
```mermaid
28+
graph LR;
29+
Kafka --> kc["Kafka Connect"] --> Sink
30+
```
31+
where *Source* and *Sink* are kind of abstractions representing any external system like MongoDb, FTP, File or any relational database like PostgreSql, Oracle or Sql Server.
2232

23-
Source -> Kafka Connect -> Kafka
2433

25-
Kafka -> Kafka Connect -> Sink
34+
## Kafka Connect Plugins
35+
36+
37+
## How it works
38+
39+
40+
https://github.com/tomaszkubacki/kafka_connect_demo/blob/master/kafka_to_postgresql/kafka_to_postgres.md
2641

2742

docusaurus.config.ts

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ const config: Config = {
2828
defaultLocale: 'en',
2929
locales: ['en'],
3030
},
31+
markdown: {
32+
mermaid: true,
33+
},
34+
themes: ['@docusaurus/theme-mermaid'],
3135

3236
presets: [
3337
[

0 commit comments

Comments
 (0)