Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
Smau 09, K-Tech (www.k-tech.it) presenta: Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli abbandoni degli utenti.
Le applicazioni con problemi prestazionali rappresentano una tara per il business aziendale. Utenti insoddisfatti da servizi "lenti" abbandonano il sito e si rivolgono alla concorrenza. Diminuisce la credibilità del marchio.
Eppure è possibile prevedere il comportamento delle applicazioni web ed evitare la fuga degli utenti.
Utilizzando le tecniche dell'APM (Application Performance Management) si rilevano le perfomance dei sistemi di produzione e si misurano i risultati dei test di carico sui cloni. Sulla base dei dati di performance si costruisce un modello lineare che descrive il comportamento del sistema in produzione in funzione dei traffico degli utenti.
Il risultato finale è la certificazione del sistema per un valore limite di utenti connessi per ora.
La presentazione usa esempi concreti, ognuno con necessità e complessità diverse, in cui abbiamo applicato con successo il processo di certificazione.
Mostreremo le specificità dell'analisi preliminare, gli strumenti software disponibili, gli obiettivi preposti e come questi siano stati raggiunti utilizzando il metodo esposto.
Target: Manager, Architettura IT, Responsabili delle linee di business, Responsabili Tecnici.
Neoload è l’innovativa soluzione per il test di carico e di performance facile da usare e con intuitive dashboard comparative.
Con Neoload è possibile testare applicazioni sia web che mobile, simulando il comportamento di svariate migliaia di utenti simultaneamente.
Questo seminario su APM (Application Performance Management) è il primo che K-Tech (http://www.k-tech.it/) ha tenuto alla Facoltà di Ingegneria dell’Università Roma TRE, nell’ambito delle attività della Consulta.
Lo scopo è presentare la disciplina dell'APM nei suoi punti principali rispondendo alle 5 'W'.Cosa: in cosa consiste. Perché: la giustificazione delle attività e a cosa serve. Dove: ambienti e scenari. Chi: gli attori e le professionalità coinvolte. Quando: posizione delle azioni nel ciclo di vita del software.
Per conoscere le iniziative di K-Tech seguiteci sul nostro sito: http://www.k-tech.it/
Presentazione di Dab:exporter, il software per l'accesso, l'estrazione e l'analisi dei dati su SAP, integrabile con ACL e Datev DDAF.
--
Introducing Dab:exporter, the technology SAP data access, extraction, analysis, that can be combined with ACL and Datev DDAF.
webinar quick start su Neoload, la soluzione per eseguire performance e stress test per WEB e MOBILE su tecnologie come Flex, Silverlight, GWT, SOAP, RTMP, Oracle Forms, Siebel, Java Serialization, Push, ecc. I test sono veloci, efficienti e ti permettono di identificare immediatamente colli di bottiglia e criticità.
Contatta sales@emerasoft.com per saperne di più
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
Smau 09, K-Tech (www.k-tech.it) presenta: Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli abbandoni degli utenti.
Le applicazioni con problemi prestazionali rappresentano una tara per il business aziendale. Utenti insoddisfatti da servizi "lenti" abbandonano il sito e si rivolgono alla concorrenza. Diminuisce la credibilità del marchio.
Eppure è possibile prevedere il comportamento delle applicazioni web ed evitare la fuga degli utenti.
Utilizzando le tecniche dell'APM (Application Performance Management) si rilevano le perfomance dei sistemi di produzione e si misurano i risultati dei test di carico sui cloni. Sulla base dei dati di performance si costruisce un modello lineare che descrive il comportamento del sistema in produzione in funzione dei traffico degli utenti.
Il risultato finale è la certificazione del sistema per un valore limite di utenti connessi per ora.
La presentazione usa esempi concreti, ognuno con necessità e complessità diverse, in cui abbiamo applicato con successo il processo di certificazione.
Mostreremo le specificità dell'analisi preliminare, gli strumenti software disponibili, gli obiettivi preposti e come questi siano stati raggiunti utilizzando il metodo esposto.
Target: Manager, Architettura IT, Responsabili delle linee di business, Responsabili Tecnici.
Neoload è l’innovativa soluzione per il test di carico e di performance facile da usare e con intuitive dashboard comparative.
Con Neoload è possibile testare applicazioni sia web che mobile, simulando il comportamento di svariate migliaia di utenti simultaneamente.
Questo seminario su APM (Application Performance Management) è il primo che K-Tech (http://www.k-tech.it/) ha tenuto alla Facoltà di Ingegneria dell’Università Roma TRE, nell’ambito delle attività della Consulta.
Lo scopo è presentare la disciplina dell'APM nei suoi punti principali rispondendo alle 5 'W'.Cosa: in cosa consiste. Perché: la giustificazione delle attività e a cosa serve. Dove: ambienti e scenari. Chi: gli attori e le professionalità coinvolte. Quando: posizione delle azioni nel ciclo di vita del software.
Per conoscere le iniziative di K-Tech seguiteci sul nostro sito: http://www.k-tech.it/
Presentazione di Dab:exporter, il software per l'accesso, l'estrazione e l'analisi dei dati su SAP, integrabile con ACL e Datev DDAF.
--
Introducing Dab:exporter, the technology SAP data access, extraction, analysis, that can be combined with ACL and Datev DDAF.
webinar quick start su Neoload, la soluzione per eseguire performance e stress test per WEB e MOBILE su tecnologie come Flex, Silverlight, GWT, SOAP, RTMP, Oracle Forms, Siebel, Java Serialization, Push, ecc. I test sono veloci, efficienti e ti permettono di identificare immediatamente colli di bottiglia e criticità.
Contatta sales@emerasoft.com per saperne di più
Presentazione Tesi di Laurea TTC - Redesign in Ottica User Experience dell'Ap...FedericoMandelli2
Progetto di Tesi di Laurea Magistrale TTC
Processo di riprogettazione dell'interfaccia di un'applicazione di domotica: risoluzione alle problematiche di usabilità e miglioramento della UX
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
In un contesto altamente concorrenziale, le aspettative dei merchant non riguardano più unicamente uptime e possibilità di scaling dei propri shop, ma dettano anche obiettivi specifici in termini di velocità di caricamento delle pagine secondo KPI prestabiliti, al di sotto dei quali far scattare allarmi e/o azioni.
Durante lo speech Marco mostrerà come configurare e utilizzare alcuni applicativi per effettuare test di carico e per analizzare i risultati ottenuti ai fini di un corretto dimensionamento dell’infrastruttura.
Analizzerà infine benchmark di casi reali, evidenziando classiche criticità di Magento e possibili soluzioni.
TRS one of the testimonials at the Emerasoft Day - 23 May 2012.
Polarion has been chosen as the ALM tool in TRS (www.trs.it) with different modules integrated:
SCRUM, waterfall lifecycle, earned value analisys, integrated planning
La ragione principale per cui le aziende decidono di non adottare il DevOps per il database è di preservare la sicurezza del database stesso. Eppure, si tratta di una concezione errata: applicando il DevSecOps al DB, infatti, è possibile creare in ambienti strutturati le condizioni per un rilascio sicuro degli script del database, gestendo al meglio potenziali rischi di sicurezza. Segui il webinar per apprendere come includere il DB all’interno della tua strategia DevSecOps.
Introduction to Microsoft Azure Well Architected Framework in Italian - Session 6 of 6
Introduzione a Microsoft Azure Well Architected Framework in Italiano - Sessione 6 di 6
Modulo 6: efficienza delle prestazioni
Troubleshooting a server side JVM: fast problem determinationK-Tech Formazione
Queste slide sono relative all’intervento che K-Tech http://www.k-tech.it/ ha presentato all’evento Jax Italia il 13 novembre a Milano.
Speaker: Giuseppe Galli
We present a set of common issues for a server side Java Virtual Machine (JVM), together with practical examples demonstrating how to troubleshoot them successfully. This material is taken from a multi-day course offered by K-Tech s.r.l. The course aims to skill Application Servers Administrators (ASAs) in taking actions that facilitate and accelerate the path to the solution, focusing on the most effective way to minimize the impact on the production. To achieve this, we present a simple but comprehensive and efficient methodology and discuss some common scenarios. We also discuss ways to apply the presented methodology to practical scenarios and compare the results to those of actions taken by ASA.
Selenium e testing web - di Alessio BenedettiGiuneco S.r.l
Selenium framework: Selenium è un framework open-source per l'automazione e il testing di applicazioni web che permette di controllare in remoto le istanze del browser ed emulare l'interazione di un utente.
UserPie è una web-app che implementa 5 differenti tool per la valutazione della user experience e dell'usabilità da remoto. La presentazione mostra l'idea e il modello di business, lo stato attuale del progetto e la roadmap. Attualmente, UserPie cerca nuovi soci-partner e/o collaboratori per ulteriori sviluppi.
Slides used for my Bachelor Degree presentation: the main focus is on SARP, a semi-active replication protocol that I developed and tested for my thsis work.
Presentazione Tesi di Laurea TTC - Redesign in Ottica User Experience dell'Ap...FedericoMandelli2
Progetto di Tesi di Laurea Magistrale TTC
Processo di riprogettazione dell'interfaccia di un'applicazione di domotica: risoluzione alle problematiche di usabilità e miglioramento della UX
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
In un contesto altamente concorrenziale, le aspettative dei merchant non riguardano più unicamente uptime e possibilità di scaling dei propri shop, ma dettano anche obiettivi specifici in termini di velocità di caricamento delle pagine secondo KPI prestabiliti, al di sotto dei quali far scattare allarmi e/o azioni.
Durante lo speech Marco mostrerà come configurare e utilizzare alcuni applicativi per effettuare test di carico e per analizzare i risultati ottenuti ai fini di un corretto dimensionamento dell’infrastruttura.
Analizzerà infine benchmark di casi reali, evidenziando classiche criticità di Magento e possibili soluzioni.
TRS one of the testimonials at the Emerasoft Day - 23 May 2012.
Polarion has been chosen as the ALM tool in TRS (www.trs.it) with different modules integrated:
SCRUM, waterfall lifecycle, earned value analisys, integrated planning
La ragione principale per cui le aziende decidono di non adottare il DevOps per il database è di preservare la sicurezza del database stesso. Eppure, si tratta di una concezione errata: applicando il DevSecOps al DB, infatti, è possibile creare in ambienti strutturati le condizioni per un rilascio sicuro degli script del database, gestendo al meglio potenziali rischi di sicurezza. Segui il webinar per apprendere come includere il DB all’interno della tua strategia DevSecOps.
Introduction to Microsoft Azure Well Architected Framework in Italian - Session 6 of 6
Introduzione a Microsoft Azure Well Architected Framework in Italiano - Sessione 6 di 6
Modulo 6: efficienza delle prestazioni
Troubleshooting a server side JVM: fast problem determinationK-Tech Formazione
Queste slide sono relative all’intervento che K-Tech http://www.k-tech.it/ ha presentato all’evento Jax Italia il 13 novembre a Milano.
Speaker: Giuseppe Galli
We present a set of common issues for a server side Java Virtual Machine (JVM), together with practical examples demonstrating how to troubleshoot them successfully. This material is taken from a multi-day course offered by K-Tech s.r.l. The course aims to skill Application Servers Administrators (ASAs) in taking actions that facilitate and accelerate the path to the solution, focusing on the most effective way to minimize the impact on the production. To achieve this, we present a simple but comprehensive and efficient methodology and discuss some common scenarios. We also discuss ways to apply the presented methodology to practical scenarios and compare the results to those of actions taken by ASA.
Selenium e testing web - di Alessio BenedettiGiuneco S.r.l
Selenium framework: Selenium è un framework open-source per l'automazione e il testing di applicazioni web che permette di controllare in remoto le istanze del browser ed emulare l'interazione di un utente.
UserPie è una web-app che implementa 5 differenti tool per la valutazione della user experience e dell'usabilità da remoto. La presentazione mostra l'idea e il modello di business, lo stato attuale del progetto e la roadmap. Attualmente, UserPie cerca nuovi soci-partner e/o collaboratori per ulteriori sviluppi.
Slides used for my Bachelor Degree presentation: the main focus is on SARP, a semi-active replication protocol that I developed and tested for my thsis work.
This document describes a new script editor called Web.UP XED that improves upon previous editors. It uses Codemirror which provides helpful features like code completion, editing history, different themes and styles, suggestions, snippets, and integration with Github for sharing and versioning code. The new editor aims to be easy to learn and use without requiring programming knowledge.
4. APM - caratteristiche
● Monitorano l’applicazione e le sue dipendenze
● Numerosi prodotti disponibili
● Operano a differenti livelli:
○ request o transazioni individuali
○ uso e performance dipendenze (database, web services, caching ...)
○ metriche server (CPU, memoria ...)
○ application framework metrics (es: JMX mBeans)
○ code level profiling
● Dai molto costosi agli open source
● Più o meno intrusivi e facili da configurare
6. Test di carico - caratteristiche
APM solitamente in produzione (attenzione agli overhead!)
-> alert sul deterioramento delle performance. Ma:
● c’è già un problema in atto
● è difficile individuare la causa perchè il comportamento degli utenti ha
alta variabilità
test di carico: simulazione controllata del comportamento degli utenti in
ambiente di test con carichi anche superiori al reale per:
● verificare quanto stress l’applicazione può sostenere
● individuare colli di bottiglia e punti da ottimizzare
7. Test di carico - techs adottate
● Simulazione comportamento utente con script Selenium WebDriver
● Phantomjs / Chrome Headless
● Jmeter
● Risultati su InfluxDB + Grafana