What is the name of the company and/or product? Where is it found online?
What problem does this solve and what was the “aha” moment?
Breezecache removes the need to deploy, maintain and scale redis and memcache on your own: save money and give back precious time to your team to do more practical and fun things. Breezecache is a fully hosted product built on the idea that your data and cache should always be available, reliable and fast, without having to worry about servers, configurations, security, updates or backups.
What is the full launch/release date planned?
We’re shooting for GA around the middle to end of April, 2014. We’ve already had a soft launch of our private beta.
Andrew Dahl – Founder, Managing Director, has significant operational experience in web hosting, building out, scaling, tuning and triaging some of the largest high-bandwidth sites on the web. Working on multiple sites with sustained 6,000 RPS at peak, millions of visitors per day and 25+Gbps multimedia was not uncommon in a typical day.
What is the specific technology or combination of technologies is used? Is there any IP?
Breezecache is a custom-designed and built router/load balancer layer, written in C that implements the full redis and memcache protocols, along with well known and studied consistency and consensus algorithms (paxos and raft, in particular). We used C because it gives us a huge amount of control over performance at a low level.
Other parts of the product, including the API and customer control panel/statistics dashboard are implemented in Python: flask on top of nginx and a host of other fun technologies.
The whole stack is custom designed and developed and represents a considerable investment in design, programming and debugging time.
What is the size/scope of your market and how will you scale?
We want to target those customers that use redis and memcache (which could easily be in the hundreds of thousands of installations) and can benefit from a product that frees them from having to worry about that portion of their infrastructure.
Scaling the business relies almost entirely on hosting as much data for customers as we can, as safely and reliably as we . The more data we host and store, the more resources we’re able to provide to everyone, and that naturally builds on itself: the more we do, the more we can do.
What is your revenue model?
Customers use Breezecache in a pay-as-you-go fashion, paying for only the resources that they use, at an hourly rate. We charge for two things: the amount of data that a customer stores in Breezecache, and any data that they transfer out of Breezecache past a certain point (for every GB of data stored, a customer gets 100GB of outbound transfer free).
What is your greatest strength?
The experience that we’ve built up running redis and memcache for huge sites. We’ve learned a ton about their strengths and weaknesses, when it’s good to use them and when you should be looking at another approach. We hope that our customers can come to rely on us for sound, practical advice.
What is your biggest weakness?
That we’re relatively obscure. We have such a niche product that it’s difficult to get wide coverage to the people that work with redis and memcache.
What is one resource you could use that would take this to the next level?
Some more great core customers! We’re not all that interested in becoming ‘huge’, but we’re always looking for some good people with which to grow alongside. More customers means more revenue and that means more features, and even better support.
Is there anything else you would like to add?
We think that the Minneapolis area has great potential as it grows to compete with other areas of the country for high tech, startups and the like and we’re excited to be a part of it. We’re excited and we want to do whatever we can to help that along.