Как устроен бэкенд Модульбанка

Слайд 2

Высокая скорость отклика

Денормализация данных
Повсеместное использование кеша
Разделение работы между синхронным и асинхронными стеками

Высокая скорость отклика Денормализация данных Повсеместное использование кеша Разделение работы между синхронным
выполнения
Горизонтальное масштабирование данных

Слайд 3

Денормализация данных

Денормализация данных

Слайд 4

Денормализация данных

Неструктурированные типы данных в PostgreSQL - JSONB, HSTORE
Возможность использовать преимущества NoSQL

Денормализация данных Неструктурированные типы данных в PostgreSQL - JSONB, HSTORE Возможность использовать
баз данных в реляционной СУБД
Поддержка индексов GIST, GIN
Большое количество встроенных функций по работе с данными типами

Слайд 5

Кеширование

Redis - это высокопроизводительное нереляционное распределенное хранилище данных в оперативной памяти
Кеш
TTL
Транспорт

Кеширование Redis - это высокопроизводительное нереляционное распределенное хранилище данных в оперативной памяти
для Comet сервера
Механизм распределенных блокировок

Слайд 6

Синхронный и асинхронный стеки выполнения

Синхронный и асинхронный стеки выполнения

Слайд 7

Горизонтальное масштабирование

Горизонтальное масштабирование