Tecnologia Cadulis

Cadulis utilizza molte tecnologie avanzate. Di seguito troverai alcune informazioni su alcuni di essi, per darti un'idea più precisa.

scalabilità

Pensi che Cadulis funzioni molto bene? anche noi :) ma grazie a questa ottima organizzazione, la tua attività sta crescendo e ti chiedi se Cadulis sarà sempre reattivo?
State tranquilli, la nostra architettura è scalabile, vale a dire che le risorse del server si adattano in base alla domanda. Abbiamo eseguito i test iniettando fino a 10.000 procedure contemporaneamente.

Una società che crede, invece, richiede un'organizzazione specifica per suddividere le attività e i team. I Cadulis immobili hanno gli strumenti per aiutarti.

Prestazione

La reattività è una delle esigenze essenziali dei nostri clienti. Nessuno vuole aspettare, anche per circa dieci secondi, per caricare una pagina. Ecco i suggerimenti che abbiamo implementato per rendere la nostra applicazione completamente fluida, "senza attrito":

  • un sistema scalabile automaticamente. Con l'hosting Kubernetes, l'infrastruttura Cadulis adatta le proprie risorse alle esigenze degli utenti. Nei periodi più lenti (vacanze, periodi specifici del giorno / notte), il costo dell'alloggio diminuisce. Possiamo quindi offrirti la migliore tariffa sul mercato.
  • Gran parte dell'elaborazione è stata resa asincrona, tollerante alla "rottura". Ad esempio, l'invio di un'e-mail automatica dopo la fine di un intervento può essere eseguito pochi minuti dopo la fine, se il sistema è caricato. In caso di errore, Cadulis ritenterà la spedizione un po 'più tardi. Puoi così continuare la tua attività senza soffrire di ritardi che sarebbero sgradevoli per te. Con questo in mente, siamo stati in grado, con la consulenza dei nostri clienti, di definire alcuni trattamenti come priorità inferiori.
  • Imbuti di calcolo efficienti. Immagina il numero di calcoli necessari per determinare la migliore nicchia per il tuo intervento: devi consultare tutte le nicchie di tutti i tuoi tecnici, calcolare le distanze e i tempi di viaggio tra tutti gli interventi e calcolare tutta la redditività! Eppure la proposta di nicchia identifica i giocatori e le nicchie più redditizi in pochi secondi. Per questi due consigli: il calcolo estrapolato del tempo di viaggio (vedi l'articolo sull'apprendimento automatico) e un imbuto che elimina rapidamente i lavoratori sul campo troppo lontani, che non hanno le giuste competenze, quelli la cui pianificazione è già pieno.
  • Caching. I nostri utenti (condotta aziendale o parti interessate) devono visitare la stessa pagina più volte. In questi casi, la pagina viene memorizzata nella cache, il che impedisce al sistema di ricalcolare ogni volta che vengono utilizzati i dati relativi a tempo di percorrenza, distanza e redditività. Parte di questo sistema di cache è inoltre ciò che consente uso di Cadulis senza avere una rete. (Vedi l'articolo in linea).

Apprendimento automatico

L'apprendimento automatico ci ha aiutato a risolvere un problema abbastanza comune: come rendere semplice un calcolo ma mantenere la precisione. Il calcolo in questione è determinare il tempo di viaggio dalle coordinate GPS di due punti.
Le coordinate GPS possono darci la distanza in linea d'aria, tenendo conto della curvatura della Terra, il calcolo è preciso ed estremamente veloce. Ma da lì, come determinare il tempo di viaggio reale o addirittura approssimativo, senza utilizzare un sistema di mappatura esterno, molto avido in preziosi secondi di calcolo? Queste chiamate di durata di 0,2 secondi costituiscono la parte più importante del tempo di calcolo.
Da cosa dipenderà il tempo di percorrenza? La densità delle infrastrutture stradali come autostrade e autostrade vicino al punto di partenza dell'interveniente principalmente. È qui che entra in gioco il nostro apprendimento automatico: per andare dalla distanza in linea d'aria al tempo di viaggio, utilizziamo un coefficiente di correzione, che inizialmente assume un valore basso per ogni partecipante.
Con questo valore, un massimo di partecipanti supera i passaggi del filtro della proposta di slot e quindi, per le prime chiamate (spesso effettuate nei test), i tempi di risposta non sono completamente ottimizzati.
Ogni volta che viene effettivamente effettuata una chiamata a un sistema di mappatura di terze parti per questo partecipante, il coefficiente viene regolato in base ai dati sul traffico effettivi.
Dopo alcuni inviti, ogni stakeholder ha un coefficiente realistico e i filtri della proposta di nicchia mantengono solo gli stakeholder più rilevanti per effettuare gli inviti
L'apprendimento automatico descrive un sistema che diventa sempre più efficiente man mano che viene utilizzato. Questo è il caso qui.

Blockchain

Con criptovalute, Bitcoin, blockchain è una delle parole d'ordine. Eppure oltre la cerchia della finanza, questa tecnologia può davvero fornire soluzioni ai problemi che incontriamo quotidianamente.

Ad esempio nella nostra applicazione di pianificazione e ottimizzazione degli interventi, Cadulis, la blockchain è un modo per proteggere la dematerializzazione dei documenti.
Ecco il caso concreto:
Immagina che un tecnico venga a installare la fibra nel tuo appartamento. Alla fine dell'intervento, si firma un documento (cartaceo) per certificare che l'intervento è avvenuto. Questa firma non è vincolante per il corretto funzionamento o il completamento con successo dell'intervento, né certifica la tua identità, che sei il proprietario dell'appartamento o lo sponsor indiretto dell'intervento. Non è inoltre garantito che il collaboratore non modifichi il contenuto del documento dopo la firma.
Eppure questa firma ha il riconoscimento legale che la firma digitale non ha ancora.

Il nostro sistema digitale, tuttavia, porta in sé una maggiore sicurezza: al momento della firma, la data viene registrata. E ogni modifica viene tracciata con la registrazione dell'identificatore, la data e il contenuto delle modifiche.
Per andare ancora oltre, il rapporto di intervento (o più precisamente il suo hash) può essere archiviato in una blockchain. Quindi è facile dimostrare legalmente che il documento è inviolabile, falsificabile, con un timestamp e persino una geolocalizzazione.
Questo è sufficiente per soffocare molte controversie sul nascere.
Un altro caso abbastanza concreto riguarda il trasporto di rifiuti pericolosi. La responsabilità di questi prodotti che spetta al produttore fino alla loro distruzione, quest'ultimo può con la blockchain tracciare in sicurezza il corso dei vari documenti allegati ai prodotti che trasporta.