Will real-time data processing replace batch processing?
At Confluent's user conference, Kafka co-creator Jay Kreps argued that stream processing would eventually supplant traditional methods of batch processing altogether.
Absolutely: Businesses operate in real-time and are looking to move their IT systems to real-time capabilities.
Eventually: Enterprises will adopt technology slowly, so batch processing will be around for several more years.
No way: Stream processing is a niche, and there will always be cases where batch processing is the only option.
shiju varghese

Shiju Varghese is a Solutions Architect who specializes in Cloud Computing solutions. He has been working with Web technologies since early 2000, and has developed web apps and distributed systems in Go, C# and Node.js. His areas of interest include Cloud Solutions Architecture, Distributed Systems, RESTful Microservices, Enterprise APIs and Mobile Backend as a Service. You can follow him on twitter at