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.