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

Зачем и как писать платежные сервисы на Haskell / Платежный бэкенд на Haskell

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

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

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

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

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

Тезисы

Прошли те романтические времена, когда Haskell казался статным пришельцем среди сгорбленных землян. Сегодня преимущества этого безопасного, продвинутого и практичного языка позволяют создавать на нем финансовые и банковские приложения, блокчейн и компоненты для критических инфраструктур. Всё, времена хаскельного элитизма позади. Это более не язык для избранных, а прекрасный инструмент, способный заменить Java и C# в их традиционной нише веб-сервисов.

Но романтические времена, полные заумностей и околоматематической хаскельной астронавтики, прошли всё же не до конца, и чтобы их окончательно прогнать, я расскажу, как создать собственный высоконагруженный платежный сервис, - даже комплекс сервисов (REST-бэкенд + платежное мобильное приложение) и почему это будет хорошо. И это будет не рассказ в стиле “мы что-то там нажали, и оно заработало”, я расскажу о системном подходе, начиная с архитектуры приложений, проходя через функцоинально-декларативные фреймворки и заканчивая отдельными вопросами имплементации. Я расскажу о том самом системном подходе к дизайну и архитекутуре ПО в функциональных языках, который я описал в своей книге Functional Design and Architecture и с успехом применил на практике.

Alexander Granin

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

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

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

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

Видео