August 14th, 2013


Bruno Almeida | IT Systems Administrator at F-Secure


What does F-Secure do?

We protect our customers irreplaceable digital content and online interactions. Anytime, anywhere, on any device.??F-Secure is the global leader in providing security as a service through operators. F-Secure is now also expanding into Content Cloud space and offering tremendous opportunities for operators and their customers in providing a compelling range of solutions that are tailored to the needs of the Operator Community that goes beyond Internet security. ??


How are you using Cassandra (C*) at F-Secure?

We are using Cassandra in our backend systems for storing reputation about files and urls.  We currently have two clusters: one for production and a smaller for testing.


Have you always used C* or did you switch to C* from another database offering (HBase, MySQL, MongoDB, etc.)?

We had been using PostgreSQL for the past years. At some point we noticed that this wasn’t the best solution to store some of the things and we start trying Cassandra. We currently use both Cassandra and PostgreSQL taking advantages of each one.


Is your C* data stored in the cloud or a physical data center?

Our Cassandra clusters run in a physical data center, both in physical and virtual servers.


Do you have any thoughts on the physical and/or virtual C* community?

We use virtual servers to run our testing Cassandra cluster and physical servers for the production cluster. Depending on your resources this might be the best approach, although we didn’t had any major problems running it on virtualized environments.


Is there anything that you’ve learned while using C*, that in hindsight you would have done differently?

We keep improving our methods regarding Cassandra mainly when problems arise. I suppose only then you can tackle and prevent that situations correctly. Some things that would be good to know before hand were mainly related with backups and modeling the data.