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)
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.
Thanks for sharing! As a former Zalandoer I’m really happy to see Elm taking off there. It would be interesting to read more about your experience so I’m looking forward to the blog posts!
Thank you,
I’m actually very proud of it myself
This is just a github pages jekyll template I wrote inspired by ‘swaggyll’.
Here it is, with the readme https://github.com/zalando/nakadi/tree/master/docs