When it comes to information systems, things can get pretty complex, to say the least. A typical information system like a web service, at the most basic level, is just one process in a massive, integrated data pipeline. It deals mostly with data processing: fetching data, transforming it and passing it on to another system. But as other systems pile up on top of it, the complexity builds up quickly. Managing and mitigating that complexity then becomes a major challenge for developer teams.

Traditionally, information systems have been implemented using software programming paradigms like Object-Oriented Programming, based on the concept…

Yehonathan Sharvit

Full-stack Web consultant who shares his passion for Clojure by leading Clojure workshops and speaking at conferences worldwide.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store