DataCater / datacater

The developer-friendly ETL platform for transforming data in real-time. Based on Apache Kafka® and Kubernetes®.
https://datacater.io
Other
82 stars 4 forks source link

feat(ui): Improve the accessibility of Streams #37

Closed flippingbits closed 1 year ago

flippingbits commented 1 year ago

I improved the user experience and accessibility of the Streams form in the UI, making adding new or editing existing streams more straightforward. The changes incorporate feedback from a UX session with @ChrisRousey.

I recorded the usage of the new form, so you can get an impression of what it feels like:

Demo Streams UI

Looking forward to your feedback! :)

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

flippingbits commented 1 year ago

Thanks a lot for your feedback (here and in the Zoom call)! :)

Although I have seen the use of Avro with a schema registry much more often than an "inline" Avro schema, we must still support inline schemas.

For the time being, users can provide it as a configuration under "Connection", using the consumer/producer API of Kafka. If we decide to have a "stream wizard", we should let users decide between using Avro with or without a schema registry and can then show the appropriate config option.