Real World Applications
It is not always clear how to scale up from small "batch oriented" Haskell applications to large scale "Real World/Enterprise" Haskell systems. In other words, how to create large-scale systems that support complex business processes, information flows, reporting, data analytics etc. using Haskell.
The following articles show how to attack this problem.
2 Event Driven Applications
An event driven application/architecture is an application/architecture that is driven by internal/external events. Most non-trivial applications/architectures (from Operating Systems to Web Servers and Enterprise applications) are event driven.
Read this: Event Driven Applications
3 Your Contribution Here
Please contribute additional/alternative ways to structure large scale Haskell applications here.
4 Questions and feedback
If you have any questions or suggestions, feel free to mail me.