Enterprise software applications make a lot of ‘noise’. This is not noise as in bangs, crashes, whistles and pings - although plenty of them make those too - this is noise in terms of the throughput of data, the creation of log files, the action to make calls to analytics engines, the need to access, retrieve, manage and store information from memory… and the generally associated Input/Output (I/O) actions that go along with all of those functions.
The cacophonous hubbub of application babble in modern technology environments has driven the popularisation of streaming technologies.
In order for CIOs to live the contemporary IT stack dream, they need to embrace the event streaming dream and work with technologies designed to enable applications and data services to ‘scale-out’ and become massively web-scale, when and where user demand is growing, especially across modern distributed computing environments.