Architecture

In-Persistent-Memory Computing with Java

High-capacity Persistent Memory will take in-memory computing to new levels by allowing developers to durably commit transactions directly in multi-terabyte persistent memory.  This talk reviews the characteristics of upcoming persistent memory and describes the programming considerations developers must be aware of when interacting directly with persistent memory.

Distributed ACID Transactions in Apache Ignite

There is a myth that online money transactions have to be delegated to relational databases due to their proved ACID compliance. But presently, most of these disk-backed relational databases cannot keep up with rapidly growing volumes of data which is becoming a bottleneck of the overall transactional system. There are two solutions to deal with this issue - upgrade to a more expensive hardware or migrate to a distributed platform.

Apache Ignite - A Memory-Centric Approach to Durable Distributed Systems

Apache Ignite is one of the fastest growing Apache projects.  The presentation will take the audience on a roadmap discovery of Ignite moving to a memory-centric storage model, supporting both, fast in-memory and durable on-disk data, and blending a distributed SQL database with an in-memory key-value data grid. We will cover differences in modern storage systems and dive in detail in how Ignite durable memory is architected, including:

GridGain and Apache Ignite in Large Banks and Financial Institutions

In this presentation Dmitriy will share GridGain and Apache Ignite features important for financial use cases, including ACID compliance, SQL compatibility, persistence, replication, security, fault tolerance and more. Dmitriy will also analyze one of the largest data grids deployments in the world at Sberbank, a Russian and eastern European bank, by walking through the overall architecture and demonstrating various implementation and deployment challenges.

Creating a Dynamically Re-Configurable Event-Driven Architecture for Financial Services

Today, the traditional financial institutions  are facing the challenge to take on a new role in the digital economy. To grab the attention of the new generations of possible clients and to compete with new competitors , they need to reinvent their service offering.

For this, they are facing new requirements.

Running 100 Million Queries Reliably on In-Memory Distributed SQL Engine

Presto is an open source software which was initially released by Facebook and was widely adapted by enterprise use cases such as advertising and web. Presto is an in-memory fast distributed SQL engine which fits to adhoc/interactive use cases. Our Treasure Data provides data management platform on cloud by using Presto. Since the library is now widely used in critical use cases in our customers, it is important to pursuit the high performance and stability on millions of queries. In addition the data size our Presto cluster is processing become increasing day by day.