Tecnología Cadulis

Cadulis utiliza muchas tecnologías avanzadas. A continuación encontrará información sobre algunos de ellos, para darle una idea más precisa.

Escalabilidad

¿Crees que Cadulis funciona muy bien? nosotros también :) pero gracias a esta importante organización, su negocio está creciendo y se pregunta si Cadulis siempre será tan receptivo.
Tenga la seguridad de que nuestra arquitectura es escalable, es decir que los recursos del servidor se adaptan según la demanda. Hicimos pruebas inyectando hasta 10,000 procedimientos al mismo tiempo.

Una empresa que cree, por otro lado, requiere una organización específica para dividir las actividades y los equipos. El Cadulis todavía tiene las herramientas para ayudarlo.

Rendimiento

La capacidad de respuesta es una de las demandas esenciales de nuestros clientes. Nadie quiere esperar, incluso durante unos diez segundos para que se cargue una página. Estos son los consejos que hemos implementado para que nuestra aplicación sea completamente fluida, "sin fricción":

  • Un sistema escalable automáticamente. Con el alojamiento de Kubernetes, la infraestructura de Cadulis adapta sus propios recursos a las necesidades del usuario. En períodos más lentos (días festivos, períodos específicos del día / noche), el costo del alojamiento disminuye. Por lo tanto, podemos ofrecerle la mejor tarifa del mercado.
  • La mayor parte del procesamiento se ha realizado de forma asíncrona, tolerante al "desglose". Por ejemplo, el envío de un correo electrónico automático después del final de una intervención puede llevarse a cabo unos minutos después del final, si el sistema está cargado. En caso de error, Cadulis volverá a intentar el envío un poco más tarde. De este modo, puede continuar su actividad sin sufrir retrasos que serían desagradables para usted. Con esto en mente, hemos podido, con el asesoramiento de nuestros clientes, definir ciertos tratamientos como prioridades más bajas.
  • Eficientes embudos de cálculo. Imagine la cantidad de cálculos necesarios para determinar el mejor nicho para su intervención: ¡debe consultar todos los nichos de todos sus técnicos, calcular las distancias y los tiempos de viaje entre todas las intervenciones y calcular toda la rentabilidad! Y, sin embargo, la propuesta de nicho identifica a los jugadores y nichos más rentables en segundos. Para estos dos consejos: el cálculo extrapolado del tiempo de viaje (vea el artículo sobre aprendizaje automático) y un embudo que elimina rápidamente a los trabajadores de campo demasiado lejos, que no tienen las habilidades adecuadas, aquellos cuya planificación Ya está lleno.
  • Almacenamiento en caché. Nuestros usuarios (conducta comercial o partes interesadas) deben visitar la misma página varias veces. En estos casos, la página se almacena en caché, lo que evita que el sistema vuelva a calcular cada vez que se utiliza el tiempo de viaje, la distancia y los datos de rentabilidad. Parte de este sistema de caché es, además, lo que permite uso de Cadulis sin tener una red. (Ver el artículo en el sitio web).

Aprendizaje automático

El aprendizaje automático nos ayudó a resolver un problema bastante común: cómo hacer un cálculo simple pero manteniendo la precisión. El cálculo en cuestión es determinar el tiempo de viaje a partir de las coordenadas GPS de dos puntos.
Las coordenadas del GPS pueden darnos la distancia a medida que el cuervo vuela, teniendo en cuenta la curvatura de la Tierra, el cálculo es preciso y extremadamente rápido. Pero a partir de ahí, ¿cómo determinar el tiempo de viaje real o incluso aproximado, sin usar un sistema de mapeo externo, muy codicioso en preciosos segundos de cálculo? Estas llamadas de duración 0.2s constituyen la parte más importante del tiempo de cálculo.
¿De qué dependerá el tiempo de viaje? La densidad de las infraestructuras viarias, tales como autopistas y autopistas, principalmente cerca del punto de partida de la interviniente. Aquí es donde entra nuestro aprendizaje automático: para ir desde la distancia mientras el cuervo vuela hasta el tiempo de viaje, utilizamos un coeficiente de corrección, que inicialmente toma un valor bajo para cada participante.
Con este valor, un máximo de participantes pasa los pasos de filtro de la propuesta de nicho y, por lo tanto, para las primeras llamadas (a menudo realizadas en pruebas), los tiempos de respuesta no están completamente optimizados.
Cada vez que se realiza una llamada a un sistema de mapeo de terceros para este participante, el coeficiente se ajusta de acuerdo con los datos de tráfico reales.
Después de algunas llamadas, cada parte interesada tiene un coeficiente realista y los filtros de propuesta de nicho solo mantienen a las partes interesadas más relevantes para hacer las llamadas.
El aprendizaje automático describe un sistema que se vuelve cada vez más eficiente a medida que se usa. Este es el caso aquí.

Blockchain

Con las criptomonedas, Bitcoin, blockchain es una de las palabras de moda. Y, sin embargo, más allá del círculo de las finanzas, esta tecnología realmente puede proporcionar soluciones a los problemas que enfrentamos a diario.

Por ejemplo, en nuestra aplicación de planificación y optimización de intervenciones, Cadulis, la cadena de bloques es una forma de asegurar la desmaterialización de los documentos.
Aquí está el caso concreto:
Imagine que un técnico viene a instalar la fibra en su departamento. Al final de la intervención, usted firma un documento (papel) para certificar que la intervención ha tenido lugar. Esta firma no es vinculante para el buen funcionamiento o la finalización exitosa de la intervención, ni certifica su identidad, que usted es el propietario del apartamento o el patrocinador indirecto de la intervención. Tampoco hay garantía de que el contribuyente no modificará el contenido del documento después de la firma.
Y sin embargo, esta firma tiene reconocimiento legal que la firma digital aún no tiene.

Sin embargo, nuestro sistema digital conlleva más seguridad: al momento de la firma, se registra la fecha. Y cada modificación se rastrea con la grabación del identificador, la fecha y el contenido de las modificaciones.
Para ir aún más lejos, el informe de intervención (o más precisamente su hash) se puede almacenar en una cadena de bloques. Por lo tanto, es fácil demostrar legalmente que el documento es inviolable, falsificable, con una marca de tiempo e incluso una geolocalización.
Esto es suficiente para sofocar muchas disputas de raíz.
Otro caso bastante concreto se refiere al transporte de residuos peligrosos. La responsabilidad de estos productos recae en el productor hasta su destrucción, este último puede con la cadena de bloques rastrear de manera segura el curso de los diversos documentos adjuntos a los productos que transporta.