Extraje la lógica de negocio del controller y la moví a SerieService, anotándolo con @Service para que Spring gestione la inyección de dependencias. Allí centralicé las consultas al repositorio y la conversión a SerieDTO, evitando duplicación de código.
Luego configuré los endpoints /series, /series/top5, /series/lanzamientos y /series/{id} en el controller, dejando que solo delegue al servicio. Con esto, la home quedó completamente funcional y organizada siguiendo buenas prácticas.