IssueRaiser

I'm wondering how much of that is bad developer UX and defaults, and how much of that is inherent complexity in the problem space.

I'm wondering how much of that is bad developer UX and defaults, and how much of that is inherent complexity in the problem space. Like the article outlines, partitions are not that useful for most people. Instead of removing them, how about having them behind a feature flag, i.e. not on by default. That would ease 99% of users problems. The next point in the article which to me resonates is the lack of proper schema support. That's just bad UX again, not inherent complexity of the problem space. On testing side, why do I need to spin up a Kafka testcontainer, why is there no in-memory kafka server that I can use for simple testing purposes.

Posted by carlmr on Apr 25, 2025, 7:24 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

ux (Sysadmin)

I'm wondering how much of that is bad developer UX and defaults, and how much of that is inherent complexity in the problem space.

carlmrApr 25, 2025, 7:24 AM

I'm wondering how much of that is bad developer UX and defaults, and how much of that is inherent complexity in the problem space. Like the article outlines, partitions are not that useful for most people. Instead of removing them, how about having them behind a feature flag, i.e. not on by default. That would ease 99% of users problems. The next point in the article which to me resonates is the lack of proper schema support. That's just bad UX again, not inherent complexity of the problem space. On testing side, why do I need to spin up a Kafka testcontainer, why is there no in-memory kafka server that I can use for simple testing purposes.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue