I run VMware’s Open Source Technology Center and I often get asked to articulate why VMware wants to be active in the open source space. Here are some of the things I always try to mention in response. Firstly, engaging with the open source community exposes us to incredible diversity and quality of thought. That’s hugely valuable to us. Pick any open source … [Read more...] about Why VMware Does Open Source
We all know the story of “Goldilocks and the Three Bears,” where a fictional girl named Goldilocks tries different bowls of porridge, chairs, and beds in search of each one that is “just right.” Today nearly all businesses use open source software with a rapidly increasing number of businesses creating and contributing to open source projects themselves. … [Read more...] about Goldilocks and her open source options
Implementations of open source solutions are increasingly delivering enterprises compelling benefits over proprietary counterparts, with mature solutions available throughout the stack to provide advantageous flexibility and cut costs significantly. At the same time, incorporating any software into enterprise architecture almost always represents a long-term commitment that … [Read more...] about Is your enterprise’s open source strategy risky?
In the first half of this JavaWorld introduction to Apache Kafka, you developed a couple of small-scale producer/consumer applications using Kafka. From these exercises you should be familiar with the basics of the Apache Kafka messaging system. In this second half, you'll learn how to use partitions to distribute load and scale your application horizontally, handling up to … [Read more...] about Built for realtime: Big data messaging with Apache Kafka, Part 2
When the big data movement started it was mostly focused on batch processing. Distributed data storage and querying tools like MapReduce, Hive, and Pig were all designed to process data in batches rather than continuously. Businesses would run multiple jobs every night to extract data from a database, then analyze, transform, and eventually store the data. More recently … [Read more...] about Built for realtime: Big data messaging with Apache Kafka, Part 1