Logo da Alura
Infrastructure >

Course of Kafka: Batches, correlation ids and dead letters

Course summary

  • Make synchronous process into asynchronous tasks
  • Better understand entrance points and fast delegates
  • Understand and implement correlation IDs
  • Implement a basic dead letter system
  • Understand the issues with async retries

Target Audience

Those willing to improve their architecture and design, becoming more tolerant to failures.

Related Content

Courses of Infrastructure

Last update

19/02/2020

Already a student?

Start the course now

8h

To conclusion

28

Activities

137

Minutes of video

77

Students in this course

9

Grade for this course

Certificate of participation

Instructors

Detailed content

  1. Batch

    • Creating a file system based service
    • Creating a batch class
    • Testing batches
  2. Custom serialization and deserialization

    • The importance of a correlation id
    • Custom serialization with wrapping-
    • Custom deserialization
  3. Correlation IDs

    • Implementing correlation ids
  4. Assync, retries and deadletters

    • Architecture review
    • Sending messages assynchronously
    • Retries, in flight messages and async sending
    • Deadletters

Don't study with us yet?

Invest in your career!

Start now