Hazelcast Jet® is a stream processing engine designed for high performance, easy maintenance, and resilience. Its architecture entails a distributed engine that leverages in-memory computing to run applications at near real-time speeds. Jet is used to develop both stream and batch processing applications using a directed acyclic graph (DAG) for job planning to optimally leverage resources when parallelizing subtasks.