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

69

Students in this course

9.1

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