Configurations

When integrating the essencium-backend dependency into your application, there are certain steps and considerations to keep in mind to ensure a smooth development process.

Choosing a User-ID Implementation

One of the first steps is to select a User-ID implementation. Three options are available:

  • UUID
  • Sequence
  • Identity

These are provided as separate libraries, and you can choose one based on your application’s requirements. Using these implementation libraries is the most straightforward and recommended approach.

Building Directly on essencium-backend

Alternatively, you may choose to build only on the essencium-backend. In this scenario, it becomes necessary to implement the User entity and all related services in your application. These services include UserService, UserRepository, UserRepresentation, UserRepresentationAssembler, and UserController.

Own User Example