Descripción del proyecto
Nos encargamos de la renovación del "Servicio de búsqueda de empresas" proporcionado por JIPDEC (Asociación para la Promoción de la Sociedad de la Información Económica de Japón), el organismo coordinador del sistema de marca de privacidad.
En este proyecto, los temas principales fueron "no afectar la experiencia de búsqueda rápida existente", "soporte para dispositivos móviles" y "mejora significativa del flujo de actualización".
Contexto y desafíos
Aunque el sistema anterior tenía un alto rendimiento de búsqueda, requería muchas operaciones manuales para actualizar la información de las empresas. El proceso de exportar datos desde el sistema de negocio, procesarlos localmente y luego subirlos demandaba tiempo y esfuerzo, lo que generaba costos operativos y riesgos.
Dado el envejecimiento del sistema, se requería reducir la carga de mantenimiento y establecer operaciones más eficientes. Además, surgió la necesidad de adaptarse a diversos dispositivos, incluyendo smartphones.
Por qué elegimos Kuroco
Tras comparar y evaluar múltiples arquitecturas, Kuroco demostró su superioridad en los siguientes aspectos.
- Rendimiento de búsqueda de alta velocidad
Incluso con grandes volúmenes de datos, se logra un tiempo de respuesta extremadamente rápido, manteniendo una experiencia de usuario igual o superior a la del sitio existente.
- Actualización automática mediante integración API
Es posible conectar datos desde sistemas empresariales a través de API y automatizar completamente el proceso de actualización.
- Simplificación y aceleración del despliegue de frontend
Kuroco proporciona KurocoFront, un servicio de alojamiento de contenido estático basado en CDN, lo que elimina la necesidad de contratar y gestionar servicios de alojamiento o CDN adicionales, reduciendo significativamente la carga de gestión de infraestructura.
- Extensibilidad flexible mediante Smarty
Kuroco es un headless CMS que, además de sus funciones estándar, permite personalizar el comportamiento de la API utilizando Smarty, lo que facilita la integración flexible con sistemas externos y diversos dominios. La capacidad de procesar resultados de búsqueda e implementar lógica de visualización personalizada de forma concisa también es ventajosa para desarrolladores con experiencia en backend.
Aunque no dispone de entornos de ejecución de programas arbitrarios como Lambda, Cloudflare Workers o Edge Functions, Smarty incluye abundantes plugins que permiten llamar a APIs, guardar JSON y cubrir casos de uso comunes de manera suficiente.
Desarrollo de interfaz de búsqueda optimizada para dispositivos móviles
Aunque el entorno de PC tradicional ya ofrecía búsqueda funcional y fácil de usar, la expresión de esta operabilidad en dispositivos móviles requiere considerar cuidadosamente aspectos como la forma de mostrar ventanas modales para cambiar criterios de búsqueda y la organización del flujo de interacción, elementos clave que influyen en la experiencia del usuario.
Optimizamos estos aspectos para entornos móviles y consideramos la accesibilidad web, logrando una interfaz de búsqueda que permite a los usuarios acceder de manera intuitiva y cómoda desde smartphones.
Aunque fue un trabajo de alta dificultad, creemos haber logrado proporcionar una experiencia consistente y conveniente tanto en dispositivos de escritorio como en móviles.
Resultados e impacto
Logramos una construcción ideal con la arquitectura seleccionada inicialmente.
- Experiencia del usuario
Se mantiene la búsqueda de alta velocidad, permitiendo a los usuarios obtener al instante la información deseada entre numerosas bases de datos de proveedores. Se construyó una interfaz de búsqueda altamente funcional también para smartphones.
- Eficiencia operativa
La automatización del flujo de actualización elimina el trabajo manual y el riesgo de errores.
- Escalabilidad
La personalización mediante Smarty permite responder de forma flexible a futuras expansiones de funcionalidades e integraciones externas.
Conclusión
En esta renovación, logramos equilibrar dos objetivos que históricamente han sido contradictorios: mejorar la eficiencia operativa y mantener un rendimiento de alto nivel.
- La información de proveedores se sincroniza automáticamente desde el sistema empresarial a Kuroco a través de API
- El procesamiento por lotes mantiene la información del sitio actualizada regularmente al estado más reciente
Los administradores se liberan de la carga de trabajo, mientras que los usuarios disfrutan de una experiencia de búsqueda continua y cómoda. Este proyecto demuestra cómo la selección correcta de tecnología se traduce directamente en resultados.
El proyecto fue respaldado por el profundo conocimiento de los especialistas de JIPDEC y la sólida experiencia técnica del proveedor que gestiona el sistema empresarial, lo que permitió que progresara de forma fluida y constructiva hasta el final.
Fue un proyecto muy satisfactorio también para nosotros.