Tag Archives: RICON

Announcing Riak on Microsoft Windows Azure

October 9, 2012

Basho is excited to announce that – in partnership with Microsoft – Riak is a fully-supported and tested NoSQL database option for Windows Azure. Our goal has been to increase the deployment options we can recommend for Riak on public clouds. Riak brings a master-less, scalable, distributed database option to Azure. And one that’s straightforward to administer… at scale.

As of today, the preferred OS for Riak on Azure is CentOS 6.2. The Basho team has created extensive documentation and packaging tools that will enable you to get Riak up and running in just a few minutes on the platform.

This is just the beginning of our work on Azure. Over the coming weeks we’ll be working with the Microsoft team to add tools that make creation and benchmarking of large clusters simple. We have started development to automate the creation of Riak clusters for benchmarks. We will also be hardening an official Riak image for the gallery and much more.

On a related note, Microsoft is sponsoring RICON this week in San Francisco, and all attendees will be getting some complimentary time to run Riak on Azure. We’re looking forward to people getting some good use on the platform.

If you have any questions or issues with Riak on Azure, or want to contribute, join the Riak Mailing list and make your voice known or start filling issues against the repos on GitHub.

The Basho Team

RICON Is Sold Out…But Don't Worry

October 8, 2012

At this point you probably know that for the past several months the Basho Team has been planning a two-day conference dedicated to both Riak and distributed systems. We’ve christened this conference RICON and it’s happening this Wednesday in San Francisco.

As of the middle of last week, RICON is officially sold out. A few days from now, hundreds of hackers, technologists, and executives from around the globe (just north of 350 total attendees to be exact) will descend on the W Hotel in SOMA for two full days of talks from some of the industry’s leading minds on distributed systems. (There will also be copious hacking and a big party; more details on the latter below.)

If you will not be joining us in SF this week, there is no need to be upset. In the spirit of sharing and open-source, we’ve gone through great lengths to include you:

RICON Live

Once the conference starts, we’ll be making all the proceedings available from the RICON Live site.

  • First and foremost, we’re live-streaming all the talks, starting at 9AM Pacific on Wednesday. This is thanks to the brilliant folks at Fastly (who, in a number of days, built the ability to stream specially for RICON).
  • Keep an eye on the #RICON2012 tweets and bump the RICON playlist in your home, office, coffee shop, or house boat.
  • Track all the code, slides, and other resources that are released at RICON.

To everyone attending Wednesday, we look forward to seeing you there. To those of you who couldn’t make it, enjoy RICON Live. And make sure to register for RICON2013.

Thanks for being a part of Riak and RICON.

The Basho Team

In-Depth on Riak 1.2 [video]

September 12, 2012

In case you missed the announcement, last month we released Riak 1.2 into the wild. This release was many months in the making and contains bug fixes, performance enhancements, as well as upgrades to operations and cluster management.

Last week at the San Francisco Bay Area Riak Meetup, Andy Gross and Shanley Kane discussed what’s changed in Riak 1.2 and why you should care. In case you were not able to make it, the video of their talk is now online. If you’ve been on the fence about either upgrading to 1.2 or putting a fresh Riak install into production, then this video is for you. The talk is 30 minutes long–consider it a worthwhile investment.

If after watching this video you’re still not convinced, come to RICON on October 10-11. There will be plenty of Riak users and distributed systems experts on hand to answer all your tough questions. Tickets won’t last long, so register now.

Thanks for being a part of Riak.

Tom

Lingua RICON – A Guide For Language Enthusiasts

August 29, 2012

tl;dr – There will be no shortage of language-specific content at RICON when it comes to building Riak-backed applications. If you and your team working on a Riak application and have specific questions or needs around your language or framework of choice, you should be at RICON. Register here. The early bird price ends this Friday.

We are billing RICON as a “distributed systems conference dedicated to developers.” We mean this in two ways:

  1. We are raising awareness and strengthening a community around what it takes to build “distributed systems”; in which a set of physical resources that are spread over unpredictable networks cooperate to run a service in production with little or no downtime. Riak is one of a wide set of technologies that make this possible.
  2. We are delivering on a promise to simplify how developers interact with distributed systems at the language level. This is largely focused on Riak, but not entirely.

A brief look at the RICON schedule will make it quickly apparent that there is plenty of bonafide distributed systems knowledge and experience to go around. What may not be completely obvious (as was pointed out to me a few days ago by a prospective attendee and trusted advisor) is the depth of language-specific knowledge and experience that is represented in RICON’s schedule. I wanted to make sure we cleared this up.

For those of you interested what it takes to build applications with Riak (at the language level), here are the details of what will be represented in the talks. (Keep in mind that the listed speakers constitute but a tiny subset of knowledge that will be present.)

Java and the JVM

  • Comcast contributed the first ever Riak Java client some time around the beginning of 2010. Though that code has changed immensely over the past three years, Riak has spread to various teams who are now using it in production, mostly with Java on the front-end. Michael Bevilacqua-Linn’s Big Data in the Small talk will give valuable insight on how to build JVM-based services that talk to Riak.
  • George Reese’s Migrating from MySQL to Riak session will highlight their work using the Java-based Dasein persistence framework alongside Riak.
  • Brian Roach and Russell Brown, primary maintainers of the Java client, will be wandering the crowd. There will also be several community members using Riak in production with Clojure and Scala that have experience to share.

Erlang/OTP

  • Riak is written in Erlang. And it follows OTP principles in that it’s composed of various Erlang applications and extensions like riak kv and riak_core. To that end, Bryan Fink’s talk on Riak Pipe, Ryan Zezeski’s Riak and Solr session, and a few other talks from the Basho Team will highlight how to build Erlang applications with Riak.
  • OpenX is using riak_core to do all sorts of crazy, amazing things. Anthony Molinaro’s talk about how he and his team are serving trillions of ads per year will go deep on building Erlang services with Riak.

Node.js

  • Gary Flake is giving Day Two’s opening keynote. He and his team at Clipboard have put Riak through its paces and built a social network fronted by Node.js. He will have much advice and wisdom to pass along.
  • Matt Ranney and Voxer operate one of the biggest Node.js applications known to man. They recently open-sourced their Riak node.js client and, along with real-world experience about running Riak clusters that are creeping towards petabytes of data, his talk will be invaluable to anyone building an application with Riak and Node.

Ruby and Rails

  • The (not-yet-announced) talk from Ines Sombra and Michael Brodhead of EngineYard will include a non-trivial amount of Riak and Ruby production knowledge.
  • Sean Cribbs, original author of Riak’s Ruby client, will be on-hand, along with a handful of community members who have Ruby/Rails applications in production.

Python

  • The team at Bump is full of talent, and they are steeped in Python experience. The first application they wrote when they switched from MongoDB to Riak was Python-based, and their talk about building a transaction log on Riak will touch on their Python usage, too.
  • Various community members who have contributed to and use the Riak Python Client will be in attendance, ready to answer questions and debate implementation details.

Haskell

  • Bump’s talk will be valuable to Haskell fans, too, as they will be detailing using Riak with a custom, open-source Haskell proxy that handles client-side resolution.
  • There are a few other known applications running Riak with Haskell in the wild. They, too, will be represented among the crowd.

C

  • In addition to being Riak Core experts, OpenX wrote a custom C backend for Riak that will be highlighted in their talk.
  • Andy Gross, primary author of the still-beta Riak C Client, will be at RICON and is expecting to share his plan for the future with would-be contributors.

What Other Languages Enthusiasts Should Attend?

Just because there isn’t a “Building a Blog with Riak and OCaml” talk on the schedule doesn’t mean that fans of OCaml should shy away from RICON. (In fact, Dave Parfitt has been hacking on an OCaml client and I’m sure he would love your input.) Fans of languages like Perl, Clojure, Go, and Smalltalk are encouraged to join. I have no doubt that you’ll leave feeling more confident about building applications that scale in your specific domain (and as I’ve said before we’ll happily refund your admission price if leave RICON feeling less-than-enriched.)

It’s also worth noting that, along with the massive power of the 100s of non-Basho attendees, nearly every member of the Basho Team that writes code – Engineering, Developer Advocates, Architects, Evangelists – will be at RICON as both eager onlookers and Riak authorities.

Join us for RICON. We’re looking forward to seeing you in October.

Mark

RICON Talks Announced; Brewer, Hellerstein, Flake To Keynote

August 23, 2012

Over the last few weeks we’ve been rolling out the talk details for RICON2012, Basho’s first-ever developer conference dedicated to Riak and the future of distributed systems in production. Taking place in San Francisco this October, it should be invaluable to anyone working in, around or with large-scale systems. While there are some talks we have yet to announce, the majority are live.

tl;dr – Go buy your tickets for RICON. Do it right now. The early-bird price of $250 ends in just over a week, and for that reasonable fee you’re not only getting access to more than 20 amazing talks on distributed systems and Riak in production, but you’ll be part of a two day celebration that includes parties, lightning talks, amazing swag, talented developers and ops professionals from around the world, hack sessions, and much more. (Watch the blog and the @basho for details on the “much more”. )

The full schedule is here. Some of the highlights are below.

And if anyone needs convincing about why they should come to RICON, feel free to email me directly – mark@basho.com. I’m happy to answer any and all questions about why you and your teams should join us.

Mark

Keynotes

There will be three keynotes, and they will all be exceptional.

  • Opening, Day 1: Dr. Eric Brewer, VP, Infrastructure at Google and Professor of Computer Science at UC Berkeley (who also happens to be the creator of the CAP Theorem), will be kicking things off. RICON is more or less taking place on the anniversaries of both the CAP Theorem and the release of Amazon’s “Dynamo Paper”. This talk should be memorable.
  • Opening, Day 2: Gary Flake, CEO of Clipboard, and ex-Technical Fellow at Microsoft, will be sharing details on how and why he and his team chose Riak for a social application.
  • Closing, Day 2: UC Berkeley Professor Joseph Hellerstein will be closing the conference with a talk titled Keep CALM and Query ON.

Riak In Production

If you’re looking for reasons to run Riak in production from honest, articulate, experienced users, there will be no shortage. A portion of what’s planned:

  • Voxer’s Matt Ranney will be on hand to tell the crowd what he both loves about Riak and would like to see fixed. They have 100s of TBs of data in Riak spread over more than 60 machines.
  • The Bump team started with a MongoDB to Riak migration some months ago and have since built various apps and features on it. They will be presenting on how they built a Transaction-Logs based protocol with Riak and Haskell.
  • Various teams at Comcast rely on Riak in production. Michael Bevilacqua-Linn, a Principal Engineer, is joining us to share details on how Riak integrates with a custom in-memory system to power xfinity.net.
  • EnStratus CTO George Reese is presenting on the work he and his team are doing to move from MySQL to Riak in an effort build high-availability into their platform.
  • Dietrich Featherston, an engineer on the Boundary Team, is giving at talk called Modern Radiology for Distributed Systems that will highlight their work with Riak and show you why it’s important to take a “radiological view” of your entire system.

Distributed Systems In Production

Riak isn’t the only focus of RICON. Some of the talks that will touch on other distributed systems:

  • Dana Contreras from Twitter will be talking about how they managed to rebuild their massive infrastructure on the fly.
  • Mandi Walls’ talk about using Chef for distributed systems will be invaluable to anyone tasked with managing N machines at scale.
  • The inestimable Theo Schlossnagle is going in-depth on how you should approach monitoring clusters of machines in production.

Basho On Riak

A handful of Basho Engineers are giving talks on certain components of Riak and what future functionality you can expect from us and the community. Some of the highlights:

  • Sean Cribbs and Russell Brown are going deep on data structures in Riak. (Yes, actual data structures.)
  • Bryan Fink will shed some light on Riak Pipe, Riak’s MapReduce Engine, and how it can be used for large-scale data processing.
  • Kelly McLaughlin and Reid Draper are two of the primary engineers working on Riak CS, Riak’s cloud storage extension. They’ll be walking you through how and why we built it and why it’s valuable.
  • Ryan Zezeski is talking about the future of distributed search with Riak and Solr

Basho Announces Speakers for RICON 2012


Speaker Lineup Includes Twitter, Best Buy, Comcast and Bump to Headline Basho Developer Conference.

CAMBRIDGE, MA – (Marketwire – Aug 22, 2012) – Distributed systems technologies are becoming increasingly necessary to handle the demanding requirements for today’s Web, mobile and social applications and to build effective public, private, and hybrid clouds. Basho is exclusively focused on innovations that efficiently enable and support distributed architectures. Basho created RICON to bring together developers, industry experts and academics to explore and advance the use of distributed architectures in production.

Basho is proud to announce the following confirmed speaker lineup for RICON 2012, to be held October 10-11 in San Francisco, CA.

Keynote speakers include:

Additional featured speakers include (This list will be expanded upon in the coming weeks):

RICON will be held over two days and will feature more than 20 talks spread out over two tracks.

Key sessions include:

  • Using Chef to Manage Distributed Systems – Using features to dynamically configure relationships among components in complex system topologies
  • Building a Transaction Logs – based Protocol on Riak- Bump’s real life experience deploying Riak, focusing on issues with dependant operations
  • Big Data in the Small – Lessons learned from Comcast’s foray into distributed systems development
  • Migrating from MySQL to Riak – Moving from a transactional to consistent persistent model using enterprise replication, secondary indexes and automated object/Riak persistence mapping
  • Rebuilding a Bird in Flight – New ideas for current architecture and the know-how to scale from hundreds to millions while keeping uptime high and latency low
  • Building a Social Application on Riak – Overcoming read and write bottlenecks to improve performance and scalability
  • Data Structures in Riak – Approaching the problem of conflict resolution for complex data structures and formal strategies in recent literature
  • Modern Radiology for Distributed Systems – A radiological view of network-derived imagery and what it can tell companies about current systems as a whole
  • Keep CALM and Query On – Using the CALM Theorem to link Consistency and Logical Monotonicity, and how it can inform distributed software development

About ideeli

ideeli is an online retailer specializing in limited-time sales that feature incredible brands at exceptional prices. Every day, ideeli presents more than a dozen new sales showcasing fashion for men, women and children, beauty products, and home decor, offering the thrill of discovery and the satisfaction of a deal. Launched in June 2007, ideeli is one of the fastest growing retailers in the U.S., with more than 5.5 million members and more than 3,000 brand partners. In 2011, ideeli was named to the top of Inc. magazine’s list of the country’s fastest-growing private companies. Join us at www.ideeli.com.

For more details on the speakers, sessions and registration, please visit the conference website at: www.ricon2012.com

RICON 2012 is sponsored by GitHub, Boundary, Yammer, OmniTI and Trifork. Interested in sponsoring? Send an email to Mark Phillips.

About Basho Technologies

Basho Technologies is the leader in highly-available, distributed database technologies used to power scalable, data-intensive Web, mobile, and e-commerce applications and large cloud computing platforms. Basho customers, including fast-growing Web businesses and large Fortune 500 enterprises, use Riak to implement content delivery platforms and global session stores, to aggregate large amounts of data for logging, search, and analytics, to manage, store and stream unstructured data, and to build scalable cloud computing platforms.

Media Contact

Jena Rossi
SHIFT Communications
(617) 779-1878
basho@shiftcomm.com