Back-End Architecture

This section contains how backend layer works. All backend repository listed under HRV-Mart are using Spring-Boot reactive, Kotlin and Gradle. All backend repositories are listed below.

In ordere to communicate with other micor-services, they use Rest-API calls or Kafka. To make communication between them easier, libraries are created. Those libraries are:

In order to use pagination, Custom-Pageable is creted. For calling an API, use API-Call