← All tracks
Kafka
Partitions, consumer groups, and the streaming trade you can defend
16 questions with hidden solutions
Drill this stack →- Q1LinkedInConfluentUberStreamingeasy
Why can two consumers in the same group not share one partition?
- Q2AmazonNetflixTwilioStreamingeasy
Kafka vs Kinesis — what is the real trade?
- Q3StripePayPalSquareStreaminghard
at-least-once vs exactly-once. What do you actually promise a downstream table?
- Q4SlackDatadogConfluentStreaminghard
A consumer lag spike at 09:00. How do you debug in order?
- Q5LinkedInShopifyRobinhoodStreamingeasy
Compaction vs deletion retention. When do you use a compacted topic?
- Q6AirbnbLyftDoorDashStreaminghard
What is a poison pill, and how do you not stall the whole partition?
- Q7ConfluentLinkedInUberStreamingeasy
max.poll.interval vs a slow sink.
- Q8DebeziumConfluentShopifyStreamingmedium
Tombstones — what do you produce for a CDC delete?
- Q9LinkedInUberConfluentStreaminghard
linger.ms and batch.size — what are you trading?
- Q10ConfluentLinkedInStripeStreamingmedium
Schema registry compatibility in CI.
- Q11ConfluentLinkedInUberStreaminghard
acks=all and a producer still duplicates. How?
- Q12ConfluentShopifySlackStreamingmedium
A compacted topic still has two values for one key. Why?
- Q13StripeShopifyElasticStreamingmedium
You need to fan a CDC stream to Snowflake and to a search index. Two consumers or one consumer that writes both?
- Q14TwitterMetaTwitchStreaminghard
partition=user_id and one celebrity user melts a partition. Redesign in two sentences.
- Q15ConfluentLinkedInThe New York TimesStreamingmedium
Schema Registry BACKWARD vs FULL. What can a producer do on Monday?
- Q16ConfluentDatabricksShopifyStreamingeasy
Kafka Connect vs a Flink job for the same JDBC sink. When is Connect enough?