Welcome!

Startup Marketeer and Tech Veteran

Thomas Krafft

Subscribe to Thomas Krafft: eMailAlertsEmail Alerts
Get Thomas Krafft via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Thomas Krafft

I’m at that critical point in the lifecycle of my consumer mobile and web software projects and ideas: I need to build something in order to get funding, but I need funding in order to build something. Ugh. I’ve gotten as far as I can in my own projects without developers or investors. This is a common problem, particularly for founders who aren’t able to write their own code, so I don’t feel too depressed right now. My ideas are solid. And I have 15+ years of experience in and around this space – enough to know the pitfalls and issues to avoid, and which questions to ask myself as early as possible. I know once I get funding, I’ll put it to good use. I’m confident I’ll be one of the 5% that actually survive and succeed – finding some sliver of sunshine through this meat grinder of a gut wrenchingly terrible infliction, often referred to as “entrepreneurship.” I’v... (more)

Debunking DRAM vs. Flash Controversy vis-a-vis In-Memory Processing

Wikibon produced an interesting material (looks like paid by Aerospike, NoSQL database recently emerged by resurrecting failed CitrusLeaf and acquihiring AlchemyDB, which product, of course, was recommended in the end) that compares NoSQL databases based on storing data in flash-based SSD vs. storing data in DRAM. There are number of factual problems with that paper and I want to point them out. Note that Wikibon doesn’t mention GridGain in this study (we are not a NoSQL datastore per-se after all) so I don’t have any bone in this game other than annoyance with biased and factu... (more)

Adding LevelDB Store For Your In-Memory Cache?

Recently, at one of the customer meetings, I was asked whether GridGain comes with its own database. Naturally my reaction was – why? GridGain easily integrates pretty much with any persistent store you wish, including any RDBMS, NoSql, or HDFS stores. However, then I thought, why not? We already have cache swap space (disk overflow) storage based on Google LevelDB key-value database implementation, so why not have the same for data store. Here is how easy it was to add LevelDB based data store implementation for GridGain cache – literally took me 20 minutes to do, including unit ... (more)

In-Memory Processing as a Business Use Case

In-memory processing is becoming a business necessity in a similar way as collecting and processing ever increasing data sets (a.k.a Big Data) has become a business “must have” rather than just a simple technology in the last five years. Both of these trends are intervened in an interesting ways. Let me explain… 1. Storing Necessitates Processing The initial foray into BigData for many companies was all about storing the data and then some rudimentary processing that most of the time resulted in some trivialized analytics run on log files, purchase history, and similar type of d... (more)

Email is Dead. Long Live Email.

Every once in a while you’ll see an article claiming “email is dead.” In most cases the author is simply using a sensational headline to attract eyeballs to an article about, you guessed it, some new email service or software that has formed a relationship with the writer. In a few cases though, the writer is actually serious. They usually say that some form of instant messaging is a far better replacement for that old outdated email your grandfather used – if only, they say, that messaging were more mature. It’s at that point, the writer typically goes on to list several featur... (more)