Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[40] Rewrite the persistance layer #321

Open
1 of 8 tasks
JaRutkowski opened this issue Sep 18, 2021 · 1 comment
Open
1 of 8 tasks

[40] Rewrite the persistance layer #321

JaRutkowski opened this issue Sep 18, 2021 · 1 comment
Assignees
Labels
data Production DB manipulations epic Epic issue type technology Technology
Milestone

Comments

@JaRutkowski
Copy link
Owner

JaRutkowski commented Sep 18, 2021

Concept

  • Engine (JDBC/JPA/Hibernate/another),
  • Architecture (Local/Remote Server),
  • Performance tests (manual/JMetter).

High-level process

  1. Decompose domain,
  2. Write new persistance layer,
  3. Rewrite all dependent places in elibrary-core,
  4. Perform performance tests,
  5. Deploy change.

Architecture&technology

elibrary-architecture-v5 0 drawio

Development

@JaRutkowski JaRutkowski added technology Technology data Production DB manipulations labels Sep 18, 2021
@JaRutkowski JaRutkowski added this to the v4.1 milestone Sep 18, 2021
@JaRutkowski JaRutkowski added this to To do in Release v5.0 via automation Sep 18, 2021
@JaRutkowski JaRutkowski added the epic Epic issue type label Sep 18, 2021
@JaRutkowski
Copy link
Owner Author

Use Hibernate 6 and upgrade PostgreSQL (including Driver).
In Hibernate 6 jakarta is used instead of the javax.persistaence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data Production DB manipulations epic Epic issue type technology Technology
Projects
No open projects
Release v5.0
In progress
Development

No branches or pull requests

3 participants