Talk

Develop a Modular Backend Application Using Standard Spring Boot Features

  • In Russian
Presentation pdf

My experience is largely related to the development of back office applications, i.e. applications that support a company's internal processes. Back office applications usually have a number of distinctive features compared to mass front office applications, such as online banking, personal cabinet, and government services. They contain a large amount of business logic and at the same time serve a small number of users.

Based on this, applying microservice architecture to such applications is not optimal, as additional complexity arises at all stages of development and further operation. In such cases, the choice in favor of a large monolithic application with its decomposition into modules is preferable.

During the talk, we will discuss situations when a monolithic application is the best solution. We will consider several approaches to partitioning such applications into modules.

Speakers

Invited experts

Schedule