На примере типовой архитектуры фронтальной системы, реализованной на Java стеке технологий, я покажу узкие места, точки отказа, и расскажу как мы боремся со всеми этими проблемами и нюансами в рамках создания платформы Единой Фронтальной Системы для одного из самых больших банков Европы.
За 15 минут вы узнаете про:
- типичные узкие места любого высоконагруженного приложения
- порой наивные попытки закрыть глаза на явные точки отказа
- как всего этого избежать и стать highload архитектором/разработчиком
После моего доклада вы будите знать (или думать, что знаете):
- что такое балансировщики и какие алгоритмы балансировки надо применять и в каких случаях
- кто выиграет в споре client side vs server side presentation layer с точки зрения производительности и отказоустойчивости
- как использовать кэширования/IMDG для отказоустойчивости
- про уникальное архитектурное решение, которое вы не найдете ни в одной книжке
Максим Зелинский, СберТех
Начальник отдела развития платформы Единой Фронтальной Системы в СберТехе. Отвечает за ядро и архитектуру одной из крупнейших банковских фронтальных систем в Европе. Занимается разработкой и архитектурой высокопроизводительных и отказоустойчивых систем более 10 лет, сначала в Deutsche Bank, потом в СберТехе.