Integrating Redis, PostgreSQL and Neo4j in CentOS 7

Recently, working for a new client here at UCI, we began to think in an internal Social Network, focused in educational purposes where students, researchers, teachers and more, could have an online space to discuss trends, make comments, give online talks, etc. My team was in charge to define the Data Model of the platform, and of course, to define the completed strategy to the new Data infrastructure behind the platform. We are a big fans of CentOS (and RHEL of course), for its incredible stability, performance and amazing security features through SELinux, the security project sponsored by Red Hat, available in many Linux distributions today, but in CentOS and Fedora, there is the last policy version (# 28) which is the most updated version of it.

We began to dig in the data model, and we saw an opportunity to create a new kind of data storage solution, using PostgreSQL like the center of the hub; but making interactions with NoSQL solutions focused in fast in-memory read/writes and of course, to be able to store the social interaction among the members of the network like a graph. So, we began to test Redis and Neo4j for these particular tasks. This post is to explain how we did it.

Continue reading


10 Companies with Mobile-related services to skyrocket your Career

Thinking in testing the LinkedIn’s blogging platform, I was planing since the last week to publish a post about Career Management, and talking to my one of my friends, came the idea to create a list of 10 companies with Mobile-related services to skyrocket a professional career. This kind of post is perfect for LinkedIn, so I made two. You can visit my LinkedIn’s profile to read them:

Enjoy them and let me know what do you think with a comment in the posts. Thanks for reading.

Location matters for MobileAds

SEA Thoughts: Mobile Enterprise opportunities and Venture Capital

If you are one of my followers at Twitter, you should note I’m a big believer of the Southeast region. I’m always reading and looking for interesting news from this group of countries. One of the numbers that have impressed me is the accelerated growth of Mobile subscriptions. This area has an amazing potential to grow almost every industry which could take advantage from Mobile devices, apps and its related ecosystem. All these trends are being heard and used by entrepreneurs and investors, and everyday we hear a new Venture Capital deal from well known investments firms. So, I want to start a new section in the blog called: SEA Thoughts, where I will expose interesting news related to Mobile, Cloud and Big Data Analytics sectors in Southeast Asia, and this is my first post focusing in one of my favorite sectors: Mobile.

Continue reading


What I Learned using Buffer for my own Social Media Marketing Strategy

If you are one of my followers at Twitter (@marcosluis2186), you should note that I’m a Buffer fan. This incredible tool and its ecosystem has allowed me to grow my personal brand in every major Social Media platform using its clean UI and its powerful analytics dashboard. I’ve been using Buffer for a while since I returned from my previous work in Venezuela, where I was a HootSuite Ambassador for LATAM. Don’t make wrong: HootSuite is a great Social Media Management platform, but it’s not made for my country, for the characteristics of Internet connections here, and HootSuite is based in Adobe Flex and ActionScript, which is very heavy in terms of network data use and speed here; instead Buffer which has a clean and simple dashboard with a small fingerprint using HTML5 and CSS 3 mainly, united to they use Amazon CloudFront like its CDN to distribute its static files around the world, and it’s works great. But these are not the unique features why I use Buffer everyday now; there is more benefits if you get in this boat. Keep reading.

Continue reading

Red Hat + Docker + Databricks

Red Hat + Docker + Databricks: The Triple Partnership to dominate Cloud Analytics

Yesterday, I was reading the Docker newsletter from March 12, and I saw a lot of interesting links about how many people use Docker for several purposes. One of the writeups that picked my curiosity was a post written by Kenny Bastani called “Getting Started with Apache Spark and Neo4j using Docker Compose”. This article described in a simple manner how to use Apache Spark and Neo4j using a Docker-based image for it. Then, I began to search about Apache Spark in the Enterprise and in the process, I stopped in the Databricks site. This incredible team has developed an easy way to create an Apache Spark cluster with Databricks Cloud, which allows to deploy Spark As a Service in an unified Cloud-hosted data platform.

Apache Spark aims to become The Platform for Big Data for its incredible performance, ease of use and built for fast result delivery. Then, I spent almost a day reading everything I could about Apache Spark, and I found this great article at LinkedIn written by Kavitha Mariappan (VP of Marketing at Databricks), where she described why every company interested to extract value using from Apache Spark, could use Databricks Cloud for it.

Then, I began to think in the long term for Databricks Cloud making questions like: What about the new development trend to “Dockerize” everything? Docker containers is an amazing way to provide a fast, secure and clean way to deploy Enterprise applications; so what about if Databricks and Docker work together to create a Docker-based image to deploy Apache Spark quickly? But, beyond that, for all this, you need a strong base for this, and the recent release of Red Hat Enterprise Linux 7.1 is perfect for this; for its new Atomic Host offering, a version of the battle-tested Enterprise Linux distribution optimized to run Containers-based applications; combined with the Real-Time version, which could be a great complement for an Apache Spark cluster for its needs for low-latency response times for its distributed architecture. But, which benefits could bring to the world a collaboration among these great companies? Keep reading to find out.

Continue reading

Lucene/Solr Revolution

My favorite talks from Lucene/Solr Revolution 2014

After several weeks very busy in the job, I´ve had a short amount of time to write a post. In the past days, I have worked with Apache Solr, the de-facto Open Source platform for Enterprise Search applications, because I´m leading a new team for a new Search application for a client, and of course, the first reference is this incredible piece of software. I have to thank to Andy Wibbels (CMO) and Max Bunag (Sales Director – Southwest US, APAC and LATAM) from Lucidworks team, who helped me to find the right content about Solr’s scalability and performace tuning. In this “search”, I found the amazing talks in the past Lucene/Solr Revolution event, focused entirely in Lucene and Solr, and this post is about my favorite talks in this event.

Continue reading


5 Facts Why I Want to Work at DataStax

I was reading an exceptional book some months ago called: “Think and Grow Rich” written by Napoleon Hill, where I learned a fundamental thing to command the course of your destiny: focus, determination and desire and I want to apply that to know where I want to work: After “thinking” for several days and months about this, looking for a company with enough potential to grow to become in a global success which is part of the Big Data revolution, is embracing and it’s part of the Cloud wave, and has a strong vision for the next 10 years; one name came to my mind: DataStax. You should be thinking that I’m wrong saying this openly, but for me it’s not the case: simply I’m focused, determinated and with a strong desire to success. If you have read Andy Rachleff “2013 Silicon Valley Career Guide” (Chairman at Wealthfront) to evaluate a company in the valley, you should know why I want to work at DataStax, declared by Andy like one of the Middle-Size companies with Momentum, but this is not the unique reason why I want to use all my efforts to work at DataStax. How I arrived to the conclusion that this company is the right one? The upcoming words are to explain my decision, how I researched the company, its current and prospective customers, how I understood its potential growth and more. I will describe this like the title of the post in facts, analyzing one by one each of these points.

Continue reading