GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Steve Vinoski, Senior Architect - Basho Technologies

Steve Vinoski

Biography: Steve Vinoski

Steve Vinoski is an architect at Basho Technologies in Cambridge, MA, USA. 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.

Twitter: @stevevinoski

 

Presentation: Benefits and Challenges of Implementing Riak in Erlang

Time: Wednesday 16:30 - 17:20 / Location: Gold Coast Room

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.
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.