SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Case Abril: Tracking real time user behavior in websites Homes with Ruby, Sinatra, Heroku, Redis
This presentation shows how, in less than 1 month, the Brazilian publishing company Abril build a system to track user visiting in realtime to help publishers decide what would be the best content to atract more users to websites. This system uses ruby, sinatra, heroku and redis.
Director Software Engineering at Rocket Internet SE
This presentation shows how, in less than 1 month, the Brazilian publishing company Abril build a system to track user visiting in realtime to help publishers decide what would be the best content to atract more users to websites. This system uses ruby, sinatra, heroku and redis.
14.
performance
• GET /dashboard (on average day)
• average: 4000 ms
• std deviation: 2.4 ms
• acceptable by the publishers
15.
process performance
• continuous deploy
• few requirements = focus
• 3 developers working 1 month
• 2 weeks = initial implementation using Mongo
• 2 weeks = refactoring to Redis and improving
dashboard load time
16.
feedback (from emails)
“A sua ferramenta é o que há de bom.” Edna Dantas (redatora chefe Contigo)
“Parabéns a você e a sua equipe pelo desenvolvimento desta
ferramenta. Ela é uma ajuda e tanto no nosso processo de
publicação e edição do site.” Edna Dantas
“Nós também estamos viciados no click counter. “ Hoshino (Webmaster
Veja)
17.
Reformulação Box de Login Abril ID
http://engineering.abril.com.br/
?