Cachear la API
No tengo claro si vale la pena y puede llevar a que haya cantidades de stock mal puestas (aunque deberíamos actualizar el stock dinámicamente también).
Lo que pienso es usar stale-while-revalidate para usar la respuesta cacheada mientras se la actualiza.