For the last two years, our team in zalando.de was building a central Zalando Business Event bus Nakadi.io.
It is self-service for event and data stream processing (similar to Kafka)
Today we open-sourced the Nakadi UI.
Nakadi UI is a single page web application (SPA) that uses the Nakadi API.
It provides a self-service user interface (SSUI) for event producers and consumers. It makes it easy to create and configure event types (topics), discover and communicate event types between developers, monitor and debug any problems with publishing or consuming events from Nakadi. It consists of the node.js backend and the frontend written in the Elm language.
This is a real-world battle proven Elm SPA. It is used by 300 engineers day.
I learned a lot from building it. I’m planning to write a series of articles based on my experience.
I’m keen to get your feedback, review, comments on this project from you.