Архитектура интернет-банка без Enterprise

В данном докладе речь пойдет об архитектуре интернет-банка на базе Play Framework и Plain Simple Java. Покажу, почему такой выбор лучше, быстрее и дешевле, чем архитектура на базе Enterprise-решений. Интернет-банки на этой платформе сейчас обслуживают в России Банк Санкт-Петербург и УБРиР в Екатеринбурге, оба завоевали первые строки во всевозможных рейтингах сразу после запуска.

Play Framework сильно помог сделать быстрый старт и направил архитектуру на правильный путь, но, конечно же, реальная жизнь сделала свои корректировки, особенно в интеграционной части: интернет-банк отвечает за User Experience, поэтому должен скрывать от пользователя все недочеты IT-систем банка. Расскажу, чего в Play Framework есть особенно хорошего, а что нам пришлось делать по-другому, и как Agile помогает нам боротся с backend-системами.

Антон Кекс, Codeborne

@antonkeks

Мастер создания софта от начала до конца, один из основателей компании Codeborne, единственной в Прибалтике, занимающейся экстремальным программированием (XP). Регулярный докладчик на конференциях, лектор в Таллинском Техническом Университете. Искренне верит в открытый код и методы гибкой разработки (Agile), является автором популярного во всём мире сетевого сканнера — Angry IP Scanner и регулярным комиттером в другие проекты свободного ПО.

До основания Codeborne в течение 5 лет руководил командой разработчиков интернет-банка Swedbank, получившего множество наград, постепенно вводя в использование методы Agile. В то же время он основал организацию Agile Estonia, организующую регулярные конференции по теме Agile.

В свободное время он играет на гитаре и дарбуке, катается на мотоцикле и путешествует в отдалённые уголки мира.