Tag Archives: Basho

  • From Concept to Reality: Solving Enterprise Challenges – Jawad Yaqub – Erlan User Conference 2015
    2015-07-15 Erlang Central

    Videos



    Basho Technologies has a long history in building and deploying Erlang applications at enterprise scale. This talk presents an overview of ongoing, internal development of updates and extensions to the Riak platform. It provides an overview of the design and implementation of a highly complex Erlang deployment including multiple high level components that range from synchronization subsystems to service management and more. Talk objectives: - Briefly survey the challenges faced when implem ...


    Read more


  • Webinar: Discovering Riak 2.0- Infinite Scale Gets Easier
    2014-12-18 Erlang Central

    Videos



    Join Basho Product experts as we take a deep dive into the Riak 2.0 features and capabilities. Other vendors may offer you infinite scale as a marketing ploy but Riak 2.0 furthers the Basho commitment to providing an easy to use, scalable, distributed database with the addition of Riak Data Types, Integrated Search, and much more. Erlang Solutions invites you to join this webinar to learn more about the new features and capabilities in Riak 2.0 as well as a customer case study. Our speaker ...


    Read more


  • Let’s Write A Test! – Joe DeVivo
    2014-06-03 Erlang Central

    Videos



    Come with me as we walk through implementing a new feature of Riak with riak_test. We'll go through adding a feature to Riak with Test Driven Development, going into as much detail as time will allow. We won't be delving into the internals of riak_test, but rather how we use it to test Riak. Talk objectives: Attendees of this talk should leave with an understanding of how to add a feature to Riak using Test Driven Development and riak_test and how those techniques and tools might be applicabl ...


    Read more


  • Addressing Network Congestion in Riak Clusters
    2013-06-13 Erlang Central

    Videos



    In high-scale distributed systems like Riak, an open source distributed database written in Erlang, the network can make or break system reliability and availability. In this talk, Steve will discuss an experimental approach to alleviating network congestion effects such as timeouts and throughput collapse for Riak clusters under extreme load. He will cover the basics of Riak, explain what features of Riak can cause networking problems at scale, and then discuss the results of using a new Erlang ...


    Read more


  • Slamming-Your-Head-Into-Keyboard-HOWTO: Packaging Erlang Applications
    2013-06-13 Erlang Central

    Videos



    Erlang developers are lucky to have a solid VM, great community, and great tools for building, testing, and debugging their applications. When that application is written and tested, and you as a developer want to make it easy to install everywhere, that is where the *easy* option cannot be found. Few people know how to write a proper .spec file or make deb files and I argue that few people *need* to know about it. Erlang developers shouldn't have to know about debuild, rpmbuild, pkgsrc, pkg_ ...


    Read more


  • Beating the No-Win Scenario: Testing a Distributed System
    2013-03-18 Erlang Central

    Videos



    Testing distributed systems is hard. Testing is hard, but we've been given tools like EUnit and common_test to make it easier. Where is this toolkit for distributed systems? I'm not going to claim that I have all the answers or even that I have a framework you can use to solve your problem. What I do have is an idea and a solution to MY problem, which is ""How do we test Riak?" Come with me on an adventure of design decisions, tradeoffs and deep dark corners of Erlang. We'll go from group l ...


    Read more


  • Lager: Logging with Confidence
    2013-03-18 Erlang Central

    Videos



    Logging with Erlang can be fraught with peril. If it isn't a gen_server with a 10mb binary in its state crashing and OOMing the node as error_logger tries to print its state, it's your webserver crashing with 10,000 open connections with each one trying to log that it crashed. Or maybe you're writing an Erlang-powered product and don't want to scare your customers with scary, giant Erlang tuples in their log messages. Lager is Basho's answer to the problems it encountered shipping Riak with t ...


    Read more


  • An introduction to Riak
    2013-02-19 Erlang Central

    Videos



    Riak is the massively scalable, highly available, NoSQL database that everyone is turning to in order to back their web-scale operations. Created by Basho, written in Erlang, and published under the open source Apache licence, Riak is in use at some of the world's largest companies. Basho's Matthew Revell gives a basic introduction to Riak. Talk objectives: Come away with an understanding of: what Riak can do for you what uses cases Riak is suited to how to get started with Riak some e ...


    Read more


  • Riak Pipe, Distributed Data Processing
    2013-02-19 Erlang Central

    Videos



    As the volume of business data grows, Map/Reduce is becoming a well established technique for doing data processing and compute work on the machines that store the data. Riak Pipe is the distributed data processing pipeline developed by Basho Technologies. It builds on top of Riak Core and allows you to perform data transformation work at scale. ...


    Read more


  • Introduction to Webmachine
    2012-11-05 Erlang Central

    Videos



    Matt Heitzenroder provides an introduction to Webmachine, a RESTful toolkit for writing well-behaved HTTP applications, helping developers to deal with the complexities of an HTTP-based application. Talk objectives: To introduce Webmachine as a good starting point for learning Erlang and as a tool to quickly build RESTful APIs Target audience: Erlang Beginners and Web Developers ...


    Read more


  • Teaching Erlang
    2012-07-28 Erlang Central

    Videos



    In my experience running UGs for the past 7 years, I have tried everything that I heard of that I was able to replicate: lectures, interactive presentations, hackathons, install-fests, big-name speakers... One format that stands above the rest is what I refer to as *Games. It is mostly based on teaching Ruby, but recently I started PDXErlang, and have been lucky enough to give people their first introduction to Erlang. I have studied how to conduct an exercise that introduces even non-programmer ...


    Read more


  • Testing Eventual Consistency in Riak
    2012-05-28 Erlang Central

    Videos



    Riak is one of the new breed of no-SQL database management systems, which has begun to replace relational databases for some applications. Riak is a distributed key-value store, inspired by Amazon’s Dynamo, designed for applications where scalability, low latency and high availability are critical. Riak uses replication to provide fast access to data, even when multiple nodes or parts of the network fail. It supports concurrent access to the same data by multiple clients, even when the ...


    Read more