Resumen del proyecto
Tuvimos el privilegio de encargarnos de la renovación del "Servicio de búsqueda de operadores" que ofrece JIPDEC (Japan Institute for Promotion of Digital Economy and Community), la organización coordinadora del sistema de Marca de Privacidad.
Los grandes temas de este proyecto fueron "no comprometer la experiencia de búsqueda rápida existente", "la adaptación a smartphones" y "una mejora sustancial del flujo de actualización".
Antecedentes y desafíos
El sistema anterior ofrecía un rendimiento de búsqueda rápido, pero actualizar la información de los operadores requería muchas tareas manuales. El proceso de exportar datos desde el sistema de operaciones, procesarlos localmente y luego cargarlos consumía mucho tiempo y esfuerzo, y se había convertido en una fuente de costes operativos y riesgos.
Dado el envejecimiento del sistema, se necesitaba reducir la carga de mantenimiento y establecer un esquema de operación más eficiente. Además, la adaptación a diversos dispositivos, incluidos los smartphones, también era un desafío.
Por qué elegimos Kuroco
Tras comparar y evaluar varias arquitecturas y verificar su viabilidad, Kuroco presentó las siguientes ventajas.
- Rendimiento de búsqueda de alta velocidad
Incluso en búsquedas con grandes volúmenes de datos, se consigue una respuesta extremadamente rápida, manteniendo una experiencia igual o superior a la de los sitios existentes.
- Actualización automática mediante integración con API
Los datos de los sistemas de negocio se integran a través de una API, lo que permite automatizar por completo las tareas de actualización.
- Despliegue de frontend más sencillo y rápido
Al ofrecer KurocoFront, un servicio de alojamiento de contenido estático basado en CDN, no es necesario contratar ni gestionar por separado un servicio de hosting o una CDN, lo que reduce significativamente la carga de la gestión de infraestructura.
- Escalabilidad flexible con Smarty
Además de las funciones de un CMS headless, Kuroco permite personalizar el comportamiento de la API mediante Smarty, por lo que es posible integrar de forma flexible el procesamiento de conexiones con sistemas externos y distintos dominios. Poder procesar los resultados de búsqueda e implementar lógicas de visualización propias de manera sencilla también resulta ventajoso para desarrolladores con conocimientos de backend.
No dispone de un entorno para ejecutar programas arbitrarios como Lambda, Cloudflare Workers o Edge Functions, pero Smarty incluye una amplia variedad de plugins que permiten llamar a APIs, guardar JSON y cubrir sin problemas los casos de uso habituales.
Desarrollo de la interfaz de búsqueda para smartphones
Incluso en el entorno de PC tradicional, ya se garantizaba una búsqueda fácil de usar. Para trasladar esa experiencia de uso a los smartphones, la forma de abrir la pantalla modal para cambiar las condiciones de búsqueda y la organización del flujo de operaciones son factores clave que determinan la experiencia del usuario.
Gracias a estas soluciones, optimizamos la búsqueda para el entorno móvil y, con atención a la accesibilidad web, logramos una interfaz de búsqueda intuitiva y cómoda de usar también desde smartphones.
Fue un reto de alta dificultad, pero consideramos que, como resultado, pudimos ofrecer una comodidad coherente tanto en PC como en dispositivos móviles.
Resultados y efectos
Con la arquitectura seleccionada desde el inicio, logramos una construcción ideal.
- Experiencia de usuario
Se mantuvo la búsqueda de alta velocidad, permitiendo obtener al instante la información deseada entre una gran cantidad de datos de proveedores. También se construyó una interfaz de búsqueda altamente eficaz para smartphones.
- Eficiencia operativa
La automatización del flujo de actualización elimina el trabajo manual y el riesgo de errores.
- Escalabilidad
Gracias a la personalización con Smarty, es posible adaptarse con flexibilidad a futuras ampliaciones de funciones e integraciones con servicios externos.
Conclusión
En esta renovación logramos conciliar dos retos que, hasta ahora, solían ser incompatibles: mejorar la eficiencia operativa y mantener un rendimiento de alta velocidad.
- La información de los operadores se sincroniza automáticamente con Kuroco a través de la API desde el sistema empresarial
- Mediante procesos por lotes, la información del sitio se actualiza periódicamente para mantenerla al día
Los administradores se liberaron de cargas de trabajo y los usuarios siguen disfrutando de una experiencia de búsqueda cómoda; un proyecto en el que la selección tecnológica del servicio tuvo un impacto directo en los resultados.
Además, el proyecto avanzó de forma fluida y con una actitud muy positiva hasta el final, gracias a la gran experiencia del personal de JIPDEC y a la sólida capacidad técnica del proveedor responsable del sistema empresarial.
Para nosotros también fue un proyecto de un alto nivel de satisfacción.