Event is over
Event is over

Архитектурный шаблон Reflex - новый подход к разработке клиент-серверных приложений

Презентация доклада



Приложения, что мы разрабатываем, очень часто с течением времени становятся большими и сложными, а следовательно дорогими в разработке и поддержке. Основной причиной этого является давно устоявшаяся архитектура клиент-серверных приложений.

Любое клиент-серверное приложение работает с данными, а следовательно использует выборки для получения этих данных. Для выборок также необходим поддерживающий код на стороне сервера и клиента. Каждая реализованная выборка + её поддерживающий код есть реализацией всего лишь одной задачи - "задачи передачи данных между базой и UI".

И поэтому наши приложения в основном состоят из разных реализаций одной и той же задачи: по сути, "копи-пейста". В свою очередь, повсеместное использование "копи-пейста" как раз и приводит к лавинообразному образованию сложности в приложении.

В рамках этой презентации будет обсуждаться концепция клиент-серверного приложения, которое единоразово решает задачу "получения-передачи данных". Приложения, которое работает с данными, но при этом не запрашивает эти данные при помощи выборок, чем существенно сокращает количество серверсайд кода, повышает надежность и производительность приложения, а также предлагает множество инновационных свойств, недоступных при использовании обычной клиент-серверной архитектуры.

Денис Яремов
Lohika
  • Lead Software Engineer
  • Разработчик, технический лид с более, чем 10-летним опытом работы в проектах страховой и финансовой отрасли
  • Эксперт в области архитектуры клиент-серверных приложений, анализа данных и искусственного интеллекта
  • Twitter
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?