API para consulta y venta de libros para librería independiente de Buenos Aires (Argentina)
- Arch: Spring Boot 3 / Spring Framework 6
- JDK: GraalVM CE - Java 17 (records, switch expressions)
- Data access: Spring Data MongoDB
- Controller: HTTP (Spring MVC) y GraphQL (Spring for GraphQL)
- Exception Handling: ProblemDetail API
- DTO to Model Mapping: Mapstruct
- Validation: Jakarta Validation
- Security: Spring Security