Reactive Kafka From Scratch | Udemy


Reactive Kafka From Scratch | Udemy
English | Size: 5.45 GB
Genre: eLearning

Getting Started With Event Driven Microservices

What you’ll learn
Learn Kafka From Scratch
Spring Kafka – Event Driven Microservices
Batch & Parallel Processing
Kafka Transaction
Writing Integration Tests
Best Practices

**  Reactive Spring Kafka – Getting Started With Event Driven Microservices **

This course is particularly for any senior or staff level engineer who wants to learn Reactive Kafka From Scratch. By the end of the course, you will become very comfortable with Kafka.

Here is what we will do in this course:

  • Kafka
    • Setting up Kafka – latest KRaft mode using custom docker image
    • Bootstrap Server
    • Various Kafka Topic commands and Options
    • Console Producer
    • Console consumer
    • Various Kafka properties
    • How apps publish and consume messages
    • How serialization and Deserialization works in Kafka
    • How Kafka Log Retention works
    • Offset and How to reset Offset to consume messages from specific time
    • Message Format
    • How to scale Applications using Kafka Consumer Group
    • Message Ordering
  • Kafka With Reactive Programming
    • Creating a simple Java Kafka producer and consumer applications using reactive programming
    • Various producer and consumer configuration
    • Auto offset reset
    • How to acknowledge the messages
    • Emitting millions events to check the performance
    • Seeking offset
    • Partition assignment strategy
      • Cooperative sticky assignor
      • Range assignor
  • Kafka Cluster
    • How cluster works
    • Setting up Kafka cluster using docker compose
    • Kafka cluster – Fault tolerance demo. How producer and consumer applications work without any issues when Kafka brokers go up and down.
  • Best Practices
    • What is producer acknowledge and why we should do that?
    • Min in sync replicas
    • Creating idempotent producer
    • Creating idempotent consumer to take care of duplicate messages
    • Compression – to reduce the size of messages and improve the throughput
    • Discussing Common Questions
      • How many topics should I create?
      • How many partitions should I create?
      • How many replicas should I have?
  • Batch / Parallel Processing
    • Consuming messages in parallel and proper order to make use of all the CPUs.
  • Error Handling
    • Retry
    • Dead Letter Topic
    • Poison Pill Messages
  • Kafka Transaction
    • How to produce and consume messages in transactional mode (like Database Transaction)
  • Integration Tests
    • Developing integration tests using Embedded Kafka
  • Kafka Security
    • Plain Credentials
    • SSL
  • Assignment
    • Lets test our learning by developing a couple of Microservices communicating via Kafka Topic to analyze the user behaviors and provide metrics to Business team on Product Trending.

Who this course is for:

  • Any senior / staff level engineer

rapidgator.net/file/930c602f7bfa31d762a6b4f78ad7c64a/ReactiveKafkaFromScratch.part1.rar.html
rapidgator.net/file/67bcec9f9860899c5f58bea84ae2c968/ReactiveKafkaFromScratch.part2.rar.html
rapidgator.net/file/b4497831fa1e94ff0b0b1608e8af08bc/ReactiveKafkaFromScratch.part3.rar.html
rapidgator.net/file/8e7aa25bcab04123e608bb62ce999a07/ReactiveKafkaFromScratch.part4.rar.html
rapidgator.net/file/c4925755e00c65dacf4ef126031417c1/ReactiveKafkaFromScratch.part5.rar.html
rapidgator.net/file/3668bfdab8af7b5b458a238dfd9cf89f/ReactiveKafkaFromScratch.part6.rar.html

nitroflare.com/view/399FD1A22F4B3DB/ReactiveKafkaFromScratch.part1.rar
nitroflare.com/view/D6E7AFB7504A9F3/ReactiveKafkaFromScratch.part2.rar
nitroflare.com/view/7A4253A18BC05A5/ReactiveKafkaFromScratch.part3.rar
nitroflare.com/view/83C8FE220C98B59/ReactiveKafkaFromScratch.part4.rar
nitroflare.com/view/A142C2B32952A24/ReactiveKafkaFromScratch.part5.rar
nitroflare.com/view/67D630F639ECB40/ReactiveKafkaFromScratch.part6.rar

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.