Доклад

Разрабатываем модульный бэкенд, используя стандартные возможности Spring Boot

  • На русском языке
Презентация pdf

Мой опыт во многом связан с разработкой бэк-офисных приложений, т. е. приложений, обеспечивающих внутренние процессы компании. Такие приложения обычно обладают рядом отличительных особенностей по сравнению с массовыми фронтальными приложениями, такими как интернет-банк, личный кабинет, Госуслуги. Они содержат большое количество бизнес-логики и в то же время обслуживают небольшое количество пользователей.

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

В ходе доклада обсудим ситуации, когда монолитное приложение — лучшее решение. Рассмотрим несколько подходов к разбиению таких приложений на модули.

Спикеры

Приглашенные эксперты

Расписание