Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Архитектура и дизайн в функциональных языках / Архитектура и дизайн приложений в Haskell / Приход функциональной архитектуры

Бэкенд, теория программирования

Фреймворки
Платёжные системы, обработка платежей
Прочие языки
Бэкенд / другое
Организация доступа к базам данных, ORM, собственные драйвера
Архитектурные паттерны
Методы и техника разработки ПО
Архитектуры / другое
Интеграционное тестирование
Юнит-тестирование
Приёмочные и функциональные тесты

Доклад отклонён

Целевая аудитория

Разработчики, архитекторы, интересующиеся или занимающиеся функциональным программированием

Тезисы

Функциональные языки всем хороши: и лаконичные, и безопасные, и удобные, и влияют на другие языки своими идеями. Но чтобы укорениться в разработке и быть полезными для решения практических задач, функциональная парадигма должна превратиться в инженерную дисциплину и покинуть мастерскую мудрого Папы Карло, который, однако, не может объяснить, как он делает своих Буратин.

Функциональный мир полон слепых мудрецов, которые ощупывают слона со всех сторон, но до сих пор не было ни одной реальной попытки объединить разрозненные подходы и идеи в единый свод знаний, в методологию, в инженерную дисциплину - дизайн и архитектура, в применении к функциональным языкам. Если ООП прошло эту стадию взросления еще в нулевые, ФП всё еще находится на пороге совершеннолетия.

Этим докладом я даю свет функциональной архитектуре и дизайну, - дисциплине, практикам, подходам и идеям, которые я собрал в единую методологию и описал ее в своей фундаментальной и важной для индустрии книге Functional Design and Architecture.

На примере Haskell-бэкенда для платежной системы, я расскажу об основных архитектурных паттернах, позволяющих создавать полезные приложения, способные выдерживать нагрузки и утилизировать ресурсы в необходимой степени.

Alexander Granin

Независимый IT консультант

IT консультант, разработчик экспертного уровня, автор книг, международный спикер, архитектор ПО.
Автор продвинутых книг по дизайну и архитектуре ПО в ФП:
* Functional Design and Architecture
* Functional Design and Architecture (Second Edition, Manning Publications)
* Pragmatic Type-Level Design
Спикер с более чем 20ю глубокими техническими докладами на местных и международных конференциях

Независимый IT консультант

Оказываю консультационные услуги по Haskell

Видео