Implementing Riak in Erlang: Benefits and Challenges

Hi All,

Derek Brown and I have been discussing the future of this group and what we can do to help foster an open and formidable Erlang community in NYC. We are pleased to reboot this user group on May 15th, where we have arranged for Steve Vinoski (aka Big Nosk), who will be in town for RICON East, to discuss the benefits and challenges of implementing Riak in Erlang.

Moving forward we plan to have meetups follow a regular schedule, and have plans for a few additional events, but I won't spoil the surprise just yet. Prior to Steve's talk on May 15 I'll discuss briefly some of the ideas we have hashed out and what you can expect from this group in the future. Feedback is always welcome!

A special thanks to the crew over at The Ladders for offering space to host this meetup.




Implementing Riak in Erlang: Benefits and Challenges

Riak is a scalable, reliable, open source distributed database modeled after Amazon Dynamo, and it also supplies additional features such as secondary indexes and full text search. Riak is accessible via a wide variety of programming languages but is implemented mostly in Erlang, and is primarily written and maintained by the developers at Basho Technologies. The choice of using Erlang has resulted in both benefits and challenges to the Basho team and Riak community.
In this talk, Steve will provide an overview of Riak, its internal architecture, and its Erlang implementation. Along the way he'll discuss the advantages and challenges of using Erlang to implement Riak.

Talk objectives: The goal is to supply attendees with details of the benefits and challenges of using Erlang/OTP for a highly scalable and reliable production system.

Target audience: Engineers considering using the Erlang/OTP platform as the basis for their applications, especially distributed apps, and in general anyone interested in learning more about Erlang. No prior Erlang knowledge is required.


About Steve

Steve Vinoski is an architect at Basho Technologies in Cambridge, MA. He's worked on distributed systems and middleware systems for nearly 30 years, including distributed object systems, service-oriented systems, and RESTful web services. His interest in software quality and development productivity led Steve to start exploring and using Erlang in 2006, and he's used it as as his primary development language ever since.

Join or login to comment.

  • Steve M.

    Excellent. For me, it gave just enough Erlang background to follow the more advanced topics that related to Riak.

    1 · May 16, 2013

  • Mikhail

    It was a very interesting meetup. Thanks a lot.
    It would be great to get the slides available.

    May 15, 2013

    • Derek B.

      Will check with Steve on slides.

      May 15, 2013

  • Demetrios K.

    Head in the clouds

    May 15, 2013

  • Abie A.

    Hey guys. Unable to make it tonight- but I am looking for a programmer that knows Erlang to help out my startup. If anyone is interested, please send me a message. Have fun tonight!

    May 15, 2013

  • Elizabeth R.

    Can't make it this time. Enjoy!

    May 15, 2013

  • A former member
    A former member

    Sadly not in NYC yet. Soon...

    May 15, 2013

  • Michael

    Looks very interesting.

    April 30, 2013

  • Derek B.

    Preferences on presentation topics? Please let us know!

    March 4, 2013

Imagine having a community behind you

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy