Mole.io Un sistema per la gestione centralizzata dei Log applicativi

Post on 22-Apr-2015

408 views 0 download

description

Federico Gandellini Relatore: Prof. Ernesto Damiani Correlatore: Emanuele DelBono ANNO ACCADEMICO 2012/2013 Corso di Laurea Magistrale in Scienze e Tecnologie dell’Informazione

Transcript of Mole.io Un sistema per la gestione centralizzata dei Log applicativi

Corso di Laurea Magistrale in Scienze e Tecnologie dell'Informazione

A.A. 2012/2013

Mole.ioUN SISTEMA PER LA GESTIONE CENTRALIZZATA DEI LOG APPLICATIVI

RelatoreProf. Ernesto Damiani

CorrelatoreEmanuele DelBono

Federico GandelliniMatr. 703156

ANNO ACCADEMICO 2012/2013Corso di Laurea Magistrale in Scienze e Tecnologie dell’Informazione

COMPANY

COMPANY

Applications

Requirements

Monitor customer installations across the Italian country

Reverse workflow

Centralization of app statuses

COMPANY

MOLE.IO

TECHNOLOGY

Server-side JavaScript Framework

HIGH PERFORMANCES

SMALL FOOTPRINT

EVENTEDI/O

ASYNC (BY DESIGN)

TECHNOLOGY: NODE.JS

TECHNOLOGY: MONGODB

NoSQL Schema-less DBMS

HIGH AVAILABILITY

REPLICASET

EASY SCALING

SHARDING

UNSTRUCTURED

DATA

MOLE

MOLE-SUIT

WORKFLOW - 1/6

WORKFLOW - 2/6

WORKFLOW - 3/6

WORKFLOW - 4/6

SUMMARY WIDGET

STATS WIDGET

GEO WIDGET

WORKFLOW - 5/6

WORKFLOW - 6/6

BENCHMARK

3 VM

3 SHARDING POLICIES

AVERAGE OVER 3 RUNS

TESTED MONGODB INSERTION

1 TO 100 CLIENTS

SMALL AND BIG DOCS

BENCHMARK

SMALLDOCS

SMALLDOCS

BENCHMARK

BIGDOCS

RECAP & FURTHER DEVELOPMENTS

BETTER CLIENTSSUPPORT AND INCREASE

OF PRODUCT VALUE

IMPROVED PERSONAL SKILLS

GREAT TOOLS

MORE TEST

MORE MOLE-CONTACT

MORE DENORMALIZER

QUERY LANGUAGE

MOBILE APP

PUSH NOTIFICATION

Questions?

Thanks!