Brussels / 3 & 4 February 2018

schedule

Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems


Distributed platforms, like Apache Ignite, rely on horizontal scalability. More machines in the cluster means greater performance of the application. Do we always get twice the speed after adding the second machine to the farm? Ten times faster after adding ten machines? Is that [always] true? What is the responsibility of the platform? And where do engineers’ responsibilities begin?

In this talk attendees will learn about the compromises and pitfalls architects face when designing distributed systems:

• Advantages and disadvantages of different data-sharding algorithms. • Effective data models for distributed environments. • Synchronization and coordination in distributed systems. • Local scalability issues of speeding up local processing on cluster nodes.

Speakers

Akmal Chaudhri

Links