Memory-Centric Architecture - a New Approach to Distributed Systems
In this presentation Dmitriy will present how to achieve the best performance and scale with the new memory-centric approach to distributed architectures. Dmitriy will go over traditional in-memory and disk-based systems, compare their strengths and weaknesses, cover such features as ACID compliance, SQL compatibility, persistence, replication, security, fault tolerance and more. Dmitriy will also cover some of the most common use cases for distributed computing and analyze some large Apache Ignite and GridGain deployments. Finally you will learn how to build most effective and scalable systems by borrowing the best of 2 worlds - disk-first and memory-first approaches. If you are planning to implement a highly available and performant distributed architecture, then this presentation is definitely for you.
Prior to GridGain, Dmitriy worked at eBay where he was responsible for the architecture of performance sensitive high-traffic components of an add-serving system processing several billion hits a day. Before that Dmitriy served as a Lead Architect at Fitech Labs, focusing on high-performance software for trading systems, where he jump-started a new distributed caching and grid computing product line scaling out to 100s computers.
Dmitriy holds a Bachelor of Science in Computer Science from University of California at Davis specializing in Networking and Algorithms.