A TEXT POST

HBase: Introduction to column oriented databases

by Luis Cipriani

Tech Talk at 22nd GURU (Sao Paulo/Brazil Ruby User Group). February 25th, 2012

Big Data is getting more attention each day, followed by new storage paradigms. This presentation shows a fast intro to HBase, a column oriented database used by Facebook and other big players to store and extract knowledge of high volumes of data.

This year we expect to tell much more about HBase, since we are using it in a project that’s about to be deployed in production. As soon as we got some nice results we will talk about here. Keep tuned.

A TEXT POST

Case CMS Abril - Systems of systems and (almost) chaotic architecture

by Luis Cipriani

This post is only to revisit an old presentation given by David Sobrinho (a former solutions architect) at QCon Sao Paulo in 2010. This presentation is relevant because explain the philosophy and architectural patterns used to implement our CMS.

When accepting that organization are wide, complex and organic systems, we must to adapt ourselves to this reality. How to build a enterprise system that adapts fast to requirements changes and necessity conflicts constrained by this paradigm?

Some of the theories researched to create the final solution involves Complex Systems theory, emergence versus BDUF, Systems of systems and Rest architectural style and how these concepts are helping Abril to build the platform that supports the publishing of more than 100 websites/online products, offering more than 300 millions of requests/month.

Unfortunately, this presentation is not translated to English. Let us know if you want to know more about that.

A TEXT POST

Tracking real time user behavior in websites Homes with Ruby, Sinatra, Heroku, Redis

by Luis Cipriani

Tech talk at 21o. Guru (Sao Paulo/Brazil Ruby User Group). January 28th, 2012

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.

A TEXT POST

Fearless HTTP requests abuse

by Luis Cipriani

Tech talk at 20o. Guru (Sao Paulo/Brazil Ruby User Group). November 26th, 2011

In REST architectures, there is always concerns about the high volume os HTTP requests, that can increase the load on servers. However, this issue could be easily solved if the system implement a good HTTP cache strategy. This talk will show in a simple way how works the underestimated HTTP cache protocol.