jbreak JBreak 2017 (04.04.2017 — 04.04.2017)

Scalability in distributed in-memory systems


How in-memory systems provide horizontal scalability and what pitfalls a developer can encounter while using them.

Platforms for distributed in-memory computing such as Apache Ignite rely on horizontal scaling. The bigger the cluster is, the bigger profit you get. Does adding a second machine double the performance? Does adding ten more give you and order of magnitude change? Is it always this way? What is the responsibility of a framework, and what is responsilbility of a developer?

In this talk we’ll examine the most important compromises and contradictions that arise while designing applications with the in-memory systems: