
Frontend, backend y control de calidad
Legal
Intellectual Ventures, con sede en Delaware, EE. UU., es un actor destacado en el campo de la gestión de la propiedad intelectual (PI). Brinda asistencia a más de 500 solicitudes de patentes cada año y ayuda a innovadores y empresas en la investigación de patentes, las evaluaciones de patentabilidad y la obtención de derechos de PI.
Intellectual Ventures, conocida por promover la innovación en patentes, explora constantemente nuevas formas de mejorar y optimizar sus procesos.
Al reconocer que necesitaban una plataforma más sólida y eficiente para gestionar sus presentaciones de patentes, se propusieron mejorar las capacidades de la plataforma, particularmente en las áreas de funcionalidad de búsqueda y automatización del flujo de trabajo.
La plataforma inicial utilizada por Intellectual Ventures tenía una función de búsqueda basada en palabras clave limitada que no satisfacía sus crecientes necesidades. Esta función de búsqueda obsoleta dificultaba la recuperación rápida de patentes e información relevantes. Además, la falta de un entorno de prueba dedicado ralentizaba el desarrollo de funciones y amenazaba la estabilidad de la plataforma con cada actualización.
Intellectual Ventures se dio cuenta de que, para crecer y satisfacer la creciente demanda, necesitaría modernizar toda la plataforma y optimizar el proceso de desarrollo. Después de una evaluación exhaustiva, identificamos cuatro áreas críticas de mejora que orientarían nuestro enfoque:
Intellectual Ventures enfrentó varios desafíos que afectaron el rendimiento y la productividad de su plataforma:
Implementación de funciones retrasada y pruebas limitadas: sin un entorno dedicado, no se podían probar exhaustivamente las nuevas funciones, lo que ralentizaba el desarrollo, introducía riesgos y afectaba la experiencia del usuario.
Documentación mínima: debido a la falta de documentación completa, la implementación a menudo era inconsistente, lo que generaba demoras y tiempos de recuperación más largos cuando ocurrían problemas.
Configuración fragmentada: la aplicación estaba parcialmente en contenedores y parcialmente era independiente, lo que dificultaba el mantenimiento, el escalamiento y la implementación.
Estos desafíos dificultaron que Intellectual Ventures expandiera la plataforma para satisfacer sus crecientes demandas. El equipo de Intellectual Ventures necesitaba una solución que abordara estos problemas y, al mismo tiempo, estableciera una base sólida para el crecimiento futuro.
Intellectual Ventures eligió a Maruti Techlabs por nuestro enfoque transparente y directo hacia el desarrollo. Nos centramos en una comunicación clara y prácticas de desarrollo comprobadas que priorizan las necesidades del cliente y los estándares de la industria.
Basándonos en nuestra trayectoria de ofrecer soluciones DevOps de alta calidad, adaptamos nuestro enfoque para cumplir con los requisitos de escalabilidad, eficiencia y estabilidad de Intellectual Ventures. Nuestro enfoque flexible y personalizado nos permitió abordar los problemas específicos que enfrentaba Intellectual Ventures mientras planificaba las demandas futuras de su plataforma.
" Trabajar con el equipo de Maruti Techlabs ha sido excepcional. Su experiencia y dedicación han marcado una verdadera diferencia en el éxito de nuestro proyecto y me complace ofrecerles mi más alta recomendación".
- Director de Tecnología
Para modernizar la plataforma, implementamos una variedad de soluciones específicas que abordaron cada uno de los problemas identificados:
1. Entorno de desarrollo dedicado: configuramos un entorno de desarrollo basado en Kubernetes, que permitió probar nuevas funciones en un espacio seguro y controlado antes de trasladarlas a producción. Esto minimizó los riesgos asociados con las actualizaciones y permitió a Intellectual Ventures implementar nuevas funciones con confianza sin afectar a los usuarios activos.
2. Implementación de la secuencia de CI/CD: diseñamos e implementamos secuencias de CI/CD para automatizar el proceso de implementación de nuevas funciones y actualizaciones. Esto permitió lanzamientos más rápidos y confiables, lo que garantizó que las nuevas funciones pudieran implementarse sin problemas y sin interrumpir la funcionalidad de la plataforma.
3. Contenedorización estandarizada: pasamos todas las aplicaciones independientes a clústeres de Kubernetes, lo que nos permitió garantizar que la plataforma estuviera completamente contenedorizada. Esto facilitó el mantenimiento y permitió que la plataforma se escalara de manera eficiente según fuera necesario.
4. Optimización mejorada de la base de datos Solr: reconfiguramos la base de datos Solr para permitir búsquedas más rápidas y precisas, lo que mejoró la capacidad de la plataforma para manejar grandes volúmenes de datos. Esto permitió a Intellectual Ventures procesar consultas complejas con mayor rapidez, lo que mejoró significativamente la experiencia del usuario.
5. Gestión automatizada de suscripciones con Stripe: integramos Stripe para automatizar la facturación y la gestión de suscripciones. Esto permitió a los usuarios controlar sus suscripciones de forma independiente, incluidos los pagos y las renovaciones, lo que redujo el trabajo administrativo manual y mejoró la experiencia del usuario.
Nuestro equipo mantuvo una comunicación abierta y constante con Intellectual Ventures durante todo el proyecto:
Las soluciones implementadas tuvieron un impacto medible, conduciendo a mejoras en diversas áreas.
Los resultados clave de este proyecto incluyen:
Maruti Techlabs entregó con éxito una plataforma modernizada y escalable que satisface las necesidades de Intellectual Ventures en cuanto a eficiencia operativa y experiencia del usuario. La plataforma actualizada ahora está equipada para manejar tareas de investigación de patentes y gestión de propiedad intelectual más complejas, lo que ayuda a Intellectual Ventures a promover y avanzar la innovación dentro del espacio de la propiedad intelectual.
Seguimos las mejores prácticas de Agile, Lean y DevOps para crear un prototipo superior que haga realidad las ideas de sus usuarios mediante la colaboración y la ejecución rápida. Nuestra máxima prioridad es la rapidez de reacción y la accesibilidad.
Realmente queremos ser su equipo extendido, así que además de las reuniones regulares, puede estar seguro de que cada uno de los miembros de nuestro equipo está a una llamada telefónica, correo electrónico o mensaje de distancia.