Real-time data processing is growing in both importance and adoption, says Cameron Archer. The shift comes a new mindset, new tools, and new terminology that data engineers have to master. The differences between real-time and batch processing are fundamentally different ways of handling data.