Event Driven Architecture:BackEnd::Elm Architecture:FrontEnd?

I was reading the recent blog post from AppSignal discussing event driven architecture, and I was struck by the idea that the application flow they described was similar to how Elm handled the model-view-update cycle. Is this something that just naturally flows from immutable data structures as the core of an application? Am I misunderstanding something basic about either Elm architecture or the event-driven architecture described in the blog post?

2 Likes

Haven’t read the blog post, but events naturally follow from a desire to decouple components rather than some aspects of your model. The “observer” pattern, for example, is quite old and was developed in the “mutable” world of OO.

2 Likes