Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 2.6 KB

File metadata and controls

36 lines (29 loc) · 2.6 KB

Acknowledgments — Reqs-AI API (Backend)

The Kntro-Soft team thanks the people, tools, and open-source projects that make this backend possible.

Instructor and Institution

  • Christian Luis De Los Rios Fernández — Instructor for course 1ASI0732, whose feedback shaped the architecture and design decisions.
  • Universidad Peruana de Ciencias Aplicadas (UPC) — For the academic framework and resources.

Technologies and Frameworks

Project Use in the backend
Spring Boot Application framework
Spring Modulith Modular monolith with verified module boundaries
Spring AI Google Gemini (LLM/embeddings) + pgvector store
Hibernate ORM Persistence + schema-per-tenant routing
Flyway Database migrations (common + per-tenant)
PostgreSQL + pgvector Relational DB + vector embeddings
JJWT JWT (RS256) signing and verification
uuid-creator UUID v7 identifier generation
Caffeine In-memory caching (tenant schema resolution)
Testcontainers Integration testing against real PostgreSQL
Lombok Boilerplate reduction

Reference Methodologies