So, you have heard about in-memory computing but did not have time to deep dive into it nor had a chance to get acquainted with it in a commercial project? This session will try to identify the biggest challenges that are awaiting us in the world of distributed data processing. On the example of Hazelcast and its most popular features we will try to tackle the above-mentioned challenges right away. We will also have a closer look at the data structure offered by Hazelcast, their programming models and learn how to properly use them in our daily work. Finally, we will deep dive into caching. Don't miss this talk mate!