DIY vs as-a-Service with MemCachier

December 11, 2012 - by David Terei

I'm proud to be posting on the Joyent blog about MemCachier and the partnership that we recently established with Joyent. Both companies share similar mindsets towards cloud computing, with a passion for great technology, efficiency and performance, so a partnership made a lot of sense. So as the co-founder and CTO of MemCachier, what exactly is it that we do?

MemCachier is a managed in-memory distributed cache, full compatible with the widely used memcached protocol. We offer a less than two-click solution [due to trademark concerns with Amazon]* for bringing up an advance, reliable, high performance memcache cluster that fits your needs. Our customers can scale up or down instantly at any-time in less than two-clicks and with no loss of cache. Not only do you no longer need to worry about server configurations and waking up at 3am to reboot a crashed machine, you also gain access to an awesome dashboard for controlling your cache and viewing analytics on your usage.

We also offer great reliability just as Joyent does through a focus on best of breed technology. Our product is built from the ground up to be designed for the cloud, not simply slapped in. Our customers connect to edge nodes, which in turn connect to a large, multi-tenant internal cache -- a two tiered architecture. This gives our customers increased reliability and fault-tolerance by spreading their data over a large number of machines, regardless of if they have a 100MB or a 100GB cache. It also allows for our customers to scale up or down their cache size instantly with no loss of cached data and no need for code changes or application restarts.

MemCachier and Joyent recently partnered so as to provide Joyent customers with access to this great technology that helps Joyent customers improve the performance of their applications and helps them scale to the next level. We partnered with Joyent as we saw someone with a similar mindset and values to our own. They offer an extremely high performance cloud based on great technology like SmartOS, DTrace and ZFS. They also provide excellent support for their customers and very reliable infrastructure. As a high performance distributed cache we care about reliability, technology and performance, so Joyent was a natural fit. We don't really believe in Node.js (Go & Haskell are our choices), so that is a small concern to us, but everyone has their failings.

To start of this new partnership we are happy at MemCachier to be taking part of a great panel discussion hosted by Joyent on the DIY vs Platform-as-a-Service model. We hope to make a compelling case for why managing your own services is a practice best left in the past for most cases. Regardless of if we can convince you, it should be a lively an entertaining discussion. Message Bus, and Skookum Digital Works will be taking part as well to provide their perspective and expertise. The webinar will be held tomorrow on Wednesday the 12th of December at 10am PST. You can register here.

At MemCachier we believe that far too much development time and resources is spent on deployment and management of software instead of making the product and code better. Currently companies spend 70% of their IT budgets on infrastructure and management. The #asaService revolution will fundamentally change this and make deploying and running software a turn key solution so that you can spend your resources on things that your customers actually care about. As a developer it also means you can spend far more time working on fun problems, instead of debugging UNIX user and group misconfigurations, learning the best configuration options for your hardware and kernel, reading the 20th man page or blog on how to setup an ill documented and overly complex service dependency. That's why we are passionate about the service we offer our customers and proud to be working with great companies like Joyent to help build this vision. Lets make deploying and managing software as intuitive and beautiful as your mobile phone.