Descripción general del proyecto
El organismo rector del Sistema de Marca de PrivacidadAsociación Japonesa para la Promoción de la Tecnología de la Información (JIPDEC)Estuvimos a cargo de renovar el “Servicio de Búsqueda de Negocios” brindado por.
Los temas principales de este proyecto fueron "no comprometer la experiencia de búsqueda de alta velocidad existente", "hacerlo compatible con teléfonos inteligentes" y "mejorar significativamente el flujo de actualización".
Antecedentes y cuestiones
Si bien el sistema anterior ofrecía funciones de búsqueda de alta velocidad, actualizar la información empresarial requería mucho trabajo manual. El proceso de extraer datos del sistema empresarial, procesarlos localmente y luego cargarlos era lento y laborioso, lo que generaba mayores costos y riesgos operativos.
A medida que el sistema envejecía, era necesario reducir la carga de mantenimiento y establecer un sistema operativo eficiente. Además, la compatibilidad con diversos dispositivos, incluidos los teléfonos inteligentes, también era un problema.
Razones para elegir Kuroco
Después de comparar y evaluar múltiples arquitecturas y confirmar su viabilidad, se descubrió que Kuroco tenía las siguientes ventajas:

- Rendimiento de búsqueda rápido
Es posible lograr respuestas extremadamente rápidas incluso cuando se buscan grandes cantidades de datos, manteniendo una experiencia de usuario igual o incluso mejor que la de los sitios existentes.
- Actualizaciones automáticas mediante integración API
Los datos de los sistemas empresariales se pueden vincular a través de API, lo que permite automatizar completamente el trabajo de actualización.
- Simplifique y acelere la implementación del frontend
Al proporcionar KurocoFront, un servicio de alojamiento de contenido estático basado en CDN, se elimina la necesidad de contratar y administrar servicios de alojamiento y CDN separados, lo que reduce significativamente la carga de la administración de la infraestructura.
- Escalabilidad flexible con Smarty
Además de la funcionalidad de un CMS headless, Kuroco puede personalizar el comportamiento de la API mediante Smarty, lo que permite una integración flexible con sistemas externos y diversos dominios. La capacidad de procesar fácilmente los resultados de búsqueda e implementar una lógica de visualización única también resulta beneficiosa para los desarrolladores con conocimientos de back-end.

No existe un entorno de ejecución de programas como Lambda, Cloudflare Workers o Edge Functions, sino SmartyComplementos extensosestá disponible, lo cual es suficiente para llamar API, guardar JSON y manejar casos de uso comunes.

Desarrollo de interfaz de búsqueda para teléfonos inteligentes
La función de búsqueda fácil de usar ya estaba disponible en el entorno tradicional de PC. Para replicar esta funcionalidad en un smartphone, la forma en que se muestra la pantalla modal para cambiar los criterios de búsqueda y la organización del flujo de navegación son factores importantes que influyen en la experiencia del usuario.
Al optimizar estas funciones para el entorno móvil y tener en cuenta la accesibilidad web, hemos creado una interfaz de búsqueda que es intuitiva y fácil de usar incluso en teléfonos inteligentes.
Fue una tarea desafiante, pero al final pudimos ofrecer comodidad consistente tanto en PC como en dispositivos móviles.
Resultados y efectos
Con la arquitectura que seleccionamos al principio pudimos conseguir una construcción ideal.
- Experiencia de usuario
Las búsquedas continuas de alta velocidad le permiten recuperar al instante la información deseada entre una gran cantidad de información empresarial. Hemos creado una interfaz de usuario con gran capacidad de búsqueda, incluso en smartphones.
- Eficiencia operativa
La automatización de los flujos de actualización elimina el esfuerzo manual y el riesgo de error.
- Escalabilidad
La personalización mediante Smarty permite una respuesta flexible a futuras ampliaciones de funciones e integración externa.


resumen
Con esta renovación, logramos lograr tanto la eficiencia operativa como el mantenimiento del rendimiento de alta velocidad, cuestiones que anteriormente tendían a ser compensadas.
- La información comercial se vincula automáticamente a Kuroco a través de API desde el sistema comercial
- El procesamiento por lotes mantiene su sitio actualizado periódicamente
Creo que la selección de la tecnología de servicio condujo directamente al éxito de este proyecto, ya que alivió a los administradores de su carga y permitió a los usuarios seguir disfrutando de una experiencia de búsqueda cómoda.
Además, este proyecto contó con el respaldo del alto nivel de conocimientos del personal de JIPDEC y de las sólidas capacidades técnicas del proveedor a cargo del sistema comercial, y avanzó sin problemas y de manera positiva hasta el final.
Fue un proyecto muy satisfactorio para nosotros.