Course Code: datapipeline
Duration: 7 hours
Prerequisites:

Basic Java 8 or Scala knowledge is preferable. Please install Docker and Docker Compose if you want to run examples locally.

Overview:

Apache Kafka is a distributed streaming platform. It is de facto a standard for building data pipelines and it solves a lot of different use-cases around data processing: it can be used as a message queue, distributed log, stream processor, etc.

We'll start with some theory behind data pipelines in general, then continue with fundamental concepts behind Kafka. We'll also discover important components like Kafka Streams and Kafka Connect.

Course Outline:
  • Data pipelines 101: ingestion, storage, processing
  • Kafka fundamentals: topics, partitions, brokers, replication, etc.
  • Producer and Consumer APIs
  • Kafka Streams as a processing layer
  • Kafka Connect for integrating with external systems
  • Kafka best practices and tuning
Sites Published:

United Arab Emirates - Building Data Pipelines with Apache Kafka

Qatar - Building Data Pipelines with Apache Kafka

Egypt - Building Data Pipelines with Apache Kafka

Saudi Arabia - Building Data Pipelines with Apache Kafka

South Africa - Building Data Pipelines with Apache Kafka

Brasil - Building Data Pipelines with Apache Kafka

Canada - Building Data Pipelines with Apache Kafka

中国 - Building Data Pipelines with Apache Kafka

香港 - Building Data Pipelines with Apache Kafka

澳門 - Building Data Pipelines with Apache Kafka

台灣 - Building Data Pipelines with Apache Kafka

USA - Building Data Pipelines with Apache Kafka

Österreich - Building Data Pipelines with Apache Kafka

Schweiz - Building Data Pipelines with Apache Kafka

Deutschland - Building Data Pipelines with Apache Kafka

Czech Republic - Building Data Pipelines with Apache Kafka

Denmark - Building Data Pipelines with Apache Kafka

Estonia - Building Data Pipelines with Apache Kafka

Finland - Building Data Pipelines with Apache Kafka

Greece - Building Data Pipelines with Apache Kafka

Magyarország - Building Data Pipelines with Apache Kafka

Ireland - Building Data Pipelines with Apache Kafka

Luxembourg - Building Data Pipelines with Apache Kafka

Latvia - Building Data Pipelines with Apache Kafka

España - Building Data Pipelines with Apache Kafka

Italia - Building Data Pipelines with Apache Kafka

Lithuania - Building Data Pipelines with Apache Kafka

Nederland - Building Data Pipelines with Apache Kafka

Norway - Building Data Pipelines with Apache Kafka

Portugal - Building Data Pipelines with Apache Kafka

România - Building Data Pipelines with Apache Kafka

Sverige - Building Data Pipelines with Apache Kafka

Türkiye - Building Data Pipelines with Apache Kafka

Malta - Building Data Pipelines with Apache Kafka

Belgique - Building Data Pipelines with Apache Kafka

France - Building Data Pipelines with Apache Kafka

日本 - Building Data Pipelines with Apache Kafka

Australia - Building Data Pipelines with Apache Kafka

Malaysia - Building Data Pipelines with Apache Kafka

New Zealand - Building Data Pipelines with Apache Kafka

Philippines - Building Data Pipelines with Apache Kafka

Singapore - Building Data Pipelines with Apache Kafka

Thailand - Building Data Pipelines with Apache Kafka

Vietnam - Building Data Pipelines with Apache Kafka

India - Building Data Pipelines with Apache Kafka

Argentina - Building Data Pipelines with Apache Kafka

Chile - Building Data Pipelines with Apache Kafka

Costa Rica - Building Data Pipelines with Apache Kafka

Ecuador - Building Data Pipelines with Apache Kafka

Guatemala - Building Data Pipelines with Apache Kafka

Colombia - Building Data Pipelines with Apache Kafka

México - Building Data Pipelines with Apache Kafka

Panama - Building Data Pipelines with Apache Kafka

Peru - Building Data Pipelines with Apache Kafka

Uruguay - Building Data Pipelines with Apache Kafka

Venezuela - Building Data Pipelines with Apache Kafka

Polska - Building Data Pipelines with Apache Kafka

United Kingdom - Building Data Pipelines with Apache Kafka

South Korea - Building Data Pipelines with Apache Kafka

Pakistan - Building Data Pipelines with Apache Kafka

Sri Lanka - Building Data Pipelines with Apache Kafka

Bulgaria - Building Data Pipelines with Apache Kafka

Bolivia - Building Data Pipelines with Apache Kafka

Indonesia - Building Data Pipelines with Apache Kafka

Kazakhstan - Building Data Pipelines with Apache Kafka

Moldova - Building Data Pipelines with Apache Kafka

Morocco - Building Data Pipelines with Apache Kafka

Tunisia - Building Data Pipelines with Apache Kafka

Kuwait - Building Data Pipelines with Apache Kafka

Oman - Building Data Pipelines with Apache Kafka

Slovakia - Building Data Pipelines with Apache Kafka

Kenya - Building Data Pipelines with Apache Kafka

Nigeria - Building Data Pipelines with Apache Kafka

Botswana - Building Data Pipelines with Apache Kafka

Slovenia - Building Data Pipelines with Apache Kafka

Croatia - Building Data Pipelines with Apache Kafka

Serbia - Building Data Pipelines with Apache Kafka

Bhutan - Building Data Pipelines with Apache Kafka

Nepal - Building Data Pipelines with Apache Kafka

Uzbekistan - Building Data Pipelines with Apache Kafka