Apache Kafka è un gestore distribuito di code di messaggi, progettato per realizzare applicazioni data streaming real-time, scalabili orizzontalmente, robuste ed incredibilmente veloci.
Permette di creare flussi di trasferimento dati tra sistemi legacy, applicazioni e servizi, applicando le computazioni necessarie mentre questi vengono trasmessi: i dati diventano quindi flussi continui, sui quali è possibile estrarre informazioni preziose quasi istantaneamente.
Abbiamo scelto Kafka perché è estremamente scalabile, affidabile e rapido. Questo lo rende di fatto lo standard nello streaming distribuito di dati, grazie anche all’ampio ecosistema di servizi (driver, connettori, librerie streaming, …) manutenuto dalla comunità Open Source.
In partnership con Confluent, offriamo soluzioni, formazione ed eventi di aggiornamento per lo sviluppo di pratiche di gestione e distribuzione di dati su scala industriale.
Ansible fornisce un motore di automazione IT che standardizza i processi di configurazione, gestione, messa in opera ed orchestrazione di sistemi informatici, sia su piattaforme Cloud che su hosting dedicato.
Abbiamo scelto Ansible per rendere ripetibile e deterministica la gestione dei nostri servizi e parco macchine (fisiche e virtuali), dalla creazione alla manutenzione ed eventuale disaster recovery, in piena sicurezza e al riparo dal possibile errore umano in produzione.
Elasticsearch è un sistema di indicizzazione e storage distribuito orientato al documento, che permette di effettuare e combinare diversi tipi di ricerca su grandi basi di dati (full-text, strutturata, non strutturata, geografica, …) con estrema flessibilità.
Abbiamo scelto Elasticsearch perché scala agilmente con la quantità di dati indicizzati, garantendo la rapidità richiesta nelle aggregazioni e nelle analitiche. Con il suo potente ecosistema siamo in grado di fornire navigazione e gestione avanzata dei log, prototipazione di dashboard e data visualization in tempo reale.
React Native è un framework JavaScript per creare applicazioni mobile native per iOS e Android. La sorgente per i diversi sistemi operativi è condivisa e viene compilata in codice nativo dal bridge di React Native. Questo framework permette di realizzare App complete in tempi brevi e con un unico codice sorgente da mantenere, senza perdite nella qualità del prodotto.
Abbiamo scelto React Native dopo un lungo periodo di test volto a provarne la stabilità. Oggi siamo in grado di sfruttare al massimo l’agilità del framework per realizzare interfacce che rispondano a tutte le esigenze del mercato.
Spring è un framework applicativo solido e con un’ampia comunità che permette di sviluppare applicazioni Java robuste e affidabili in tempi rapidi.
Abbiamo scelto Spring perché è in grado di sostenere la nostra rapidità di progettazione e sviluppo, pur garantendo di consegnare e distribuire sistemi production-grade.
Terraform è un tool di automazione che permette di costruire, modificare e aggiornare infrastrutture Cloud in modo sicuro ed efficiente, che siano standard o custom, indipendentemente dal Cloud provider (AWS, Microsoft Azure, Google Cloud Platform, OpenStack, ecc.).
Con Terraform abbiamo sviluppato processi flessibili e rapidi di gestione delle risorse in Cloud su provider differenti, assicurando scalabilità, alta affidabilità e robustezza.
TypeScript, un superset di JavaScript con annotazioni fortemente tipizzate, è un linguaggio di programmazione per lo sviluppo di applicazioni estese. Con TypeScript è possibile usare codice JavaScript preesistente, incorporare le più comuni librerie e invocare codice generato in TypeScript da altri programmi JavaScript.
Abbiamo scelto TypeScript per realizzare applicazioni e librerie affidabili secondo i principi del clean code.
React Native è un framework JavaScript per creare applicazioni mobile native per iOS e Android. La sorgente per i diversi sistemi operativi è condivisa e viene compilata in codice nativo dal bridge di React Native. Questo framework permette di realizzare App complete in tempi brevi e con un unico codice sorgente da mantenere, senza perdite nella qualità del prodotto.
Abbiamo scelto React Native dopo un lungo periodo di test volto a provarne la stabilità. Oggi siamo in grado di sfruttare al massimo l’agilità del framework per realizzare interfacce che rispondano a tutte le esigenze del mercato.
TypeScript, un superset di JavaScript con annotazioni fortemente tipizzate, è un linguaggio di programmazione per lo sviluppo di applicazioni estese. Con TypeScript è possibile usare codice JavaScript preesistente, incorporare le più comuni librerie e invocare codice generato in TypeScript da altri programmi JavaScript.
Abbiamo scelto TypeScript per realizzare applicazioni e librerie affidabili secondo i principi del clean code.
Apache Kafka è un gestore distribuito di code di messaggi, progettato per realizzare applicazioni data streaming real-time, scalabili orizzontalmente, robuste ed incredibilmente veloci.
Permette di creare flussi di trasferimento dati tra sistemi legacy, applicazioni e servizi, applicando le computazioni necessarie mentre questi vengono trasmessi: i dati diventano quindi flussi continui, sui quali è possibile estrarre informazioni preziose quasi istantaneamente.
Abbiamo scelto Kafka perché è estremamente scalabile, affidabile e rapido. Questo lo rende di fatto lo standard nello streaming distribuito di dati, grazie anche all’ampio ecosistema di servizi (driver, connettori, librerie streaming, …) manutenuto dalla comunità Open Source.
In partnership con Confluent, offriamo soluzioni, formazione ed eventi di aggiornamento per lo sviluppo di pratiche di gestione e distribuzione di dati su scala industriale.
Elasticsearch è un sistema di indicizzazione e storage distribuito orientato al documento, che permette di effettuare e combinare diversi tipi di ricerca su grandi basi di dati (full-text, strutturata, non strutturata, geografica, …) con estrema flessibilità.
Abbiamo scelto Elasticsearch perché scala agilmente con la quantità di dati indicizzati, garantendo la rapidità richiesta nelle aggregazioni e nelle analitiche. Con il suo potente ecosistema siamo in grado di fornire navigazione e gestione avanzata dei log, prototipazione di dashboard e data visualization in tempo reale.
Spring è un framework applicativo solido e con un’ampia comunità che permette di sviluppare applicazioni Java robuste e affidabili in tempi rapidi.
Abbiamo scelto Spring perché è in grado di sostenere la nostra rapidità di progettazione e sviluppo, pur garantendo di consegnare e distribuire sistemi production-grade.
Ansible fornisce un motore di automazione IT che standardizza e replica i processi di configurazione, gestione, consegna e orchestrazione di servizi cloud e distribuiti.
Abbiamo scelto Ansible per l’implementazione e la gestione di servizi replicabili su scala globale, in piena sicurezza e a riparo da errori. L’esperienza maturata con questo tool ci permette di gestire molte macchine distribuite con estrema facilità.
Terraform permette di costruire, modificare e aggiornare infrastrutture in modo sicuro ed efficiente, che siano standard o custom, e indipendentemente dalla loro distribuzione.
Con Terraform abbiamo sviluppato processi flessibili e rapidi di gestione delle risorse in cloud da provider differenti, assicurando scalabilità e solidità.
Bottega52 accompagna il tuo percorso di innovazione digitale con competenze specifiche e programmi di formazione.