Tag Archives: Erlang Factory SF Bay Area 2012

  • Couchbase Performance and Scalability: Iterating with DTrace Observability
    2012-03-26 Erlang Central

    Videos



    Couchbase Server provides a simple, distributed document store. Written in a combination of Erlang using components of OTP for clustering and supervision alongside some C/C++, Couchbase Server manages the distribution of documents across a cluster of commodity hardware allowing for indexing of these documents and analytics through views. The system is accessible from nearly any programming language or through one of two open protocols: HTTP and memcached protocol. This session will be a case ...


    Read more


  • How Cloud Foundry, the first Open PaaS, can help you deploy apps faster and experiment with new technologies.
    2012-03-26 Erlang Central

    Videos



    Join Monica Wilkinson of the Cloud Foundry Team and Paul Jones, founder at 23wide, for a hands-on-session to learn how to develop and deploy a simple application to the cloud in minutes and experiment with new technology. In this session, you will learn: What is Cloud Foundry - Monica How to deploy and scale apps on Cloud Foundry - Monica How to bind application services - Monica How languages go into Cloud Foundry - Paul How Erlang runs on Cloud Foundry - Paul Open Source Process ...


    Read more


  • Scaling Web Applications in Erlang
    2012-03-26 Erlang Central

    Videos



    One of the most common reasons why people choose Erlang is to build highly scalable systems. And Erlang does a great job helping developers reach those goals. But creating a scalable web system is not a matter of just writing it in Erlang. In this talk I will create a sample web project and I'll show several tricks ant tactics to make it scale from 1K to 100K clients. Talk objectives: To share my experience scaling web applications in Erlang. Target audience: Anyone who has built an E ...


    Read more


  • Polyglot Paralellism: A Case Study in Using Erlang at Rackspace
    2012-03-26 Erlang Central

    Videos



    Two years ago Rackspace had a problem: how do we backup 20K network devices, in 8 datacenters, across 3 continents, with less than a 1% failure rate -- every single day? Many solutions were tried and found wanting: a pure Perl solution, a vendor solution and one in Ruby, but none worked well enough. They were not fast enough, not reliable enough or they were not transparent enough when things went wrong. After re-examining the problem we decided to rewrite critical portions of the Ruby applicat ...


    Read more


  • Real Time Bidding: Where Erlang Blooms
    2012-03-26 Erlang Central

    Videos



    When advertisers want to buy advertisement, they can do it at large on some user group and hope to get decent results, or participate in Real Time Bidding (RTB). In RTB, advertisers bid on individual advertisement spaces to obtain more targeted audiences. This is usually built on the backbone of large exchanges where bidders require high performance, short response times, and a high volume. BLOOM 's AdGear platform is a service offering (along other things) a unified interface that offers med ...


    Read more


  • Erlang metaprogramming made easy
    2012-03-26 Erlang Central

    Videos



    To generate Erlang code dynamically, you have until now had two choices: you could either create plain tuples according to the "abstract format" as generated by erl_parse (which is messy and has many special cases to keep in mind), or you could use the API functions in the erl_syntax module (which offer more abstraction, but can get pretty verbose). This talk will present the missing ingredient; a library allowing you to use template strings with metavariables, both for generating and matching o ...


    Read more


  • Building a community around Healthy Distributed Systems
    2012-03-26 Erlang Central

    Videos



    Distributed systems aren't limited to the world of computing. Companies and communities, for example, are also distributed networks of resources. In this talk, we'll take a high-level look at computers, companies, and communities as distributed systems and examine why maintaining their health is crucial if they are to scale. ...


    Read more


  • Migrating a C++ team to using Erlang to deliver a real-time bidding ad system
    2012-03-26 Erlang Central

    Videos



    ADTECH’s ad delivery systems have traditionally been built using C++ technology. When the time came to build a real time bidding ad delivery system the team felt that traditional approaches would not be able to scale to the requirements that such a system would demand. The team undertook a very short investigation and then embarked on a journey to transform themselves, in a very short period of time, into an Erlang development group despite having no previous experience of the language. This t ...


    Read more


  • Disco: Reflections on Building a Distributed Data Processing Platform with Erlang
    2012-03-26 Erlang Central

    Videos

    Disco is a 5-year old framework for distributing and processing data, complete with its own tag-based filesystem, and a protocol for writing workers to process data in any language. The Disco backend is written in Erlang, which provides a fault-tolerant backbone for coordinating tasks between nodes. This talk will reflect on the evolution of Disco, and the lessons learned in developing a distributed data processing platform with Erlang. We'll talk about what we got right in Disco and where th ...


    Read more


  • “Big Data” and the Future of DevOps
    2012-03-26 Erlang Central

    Videos



    The hypothesis behind DevOps is that production and deployment risks decrease when Development understands the impact their code has on operations, and when Operations understands how the software was developed and why a new version has to be deployed. DevOps improves an IT organization’s collaboration, coordination, and management of releases by establishing best practices and automating processes. Decreasing deployment risks makes it possible to increase the speed in which new software can b ...


    Read more


  • Building Cloud Storage Services with Riak
    2012-03-26 Erlang Central

    Videos



    Riak and Erlang are being extended to push the boundaries of scalability and reliability in the Cloud. Because of this, some of the world's largest companies are relying on Riak and Erlang to build resilient cloud storage services. This talk will cover the approach Riak takes to distributed, reliable cloud storage, with a focus on long-running production deployments and applicability to real-world scenarios. Talk objectives: To report on how Riak and Erlang are being used to solve real world ...


    Read more


  • Erlang and the “100 Million Problem”
    2012-03-26 Erlang Central

    Videos



    Within the last year, the two dominant US mobile operators have eclipsed 100 million subscribers.  Along with this honor comes a host of technology issues ideally suited for Erlang-based solutions. This talk will explore the perfect storm of opportunity in the mobile industry (and others) including barriers to entry, paths to success, and an extrapolative perspective on where carrier ecosystems are heading.  Expect a talk that is devoid of Erlang code examples and laden with anecdotes of wh ...


    Read more


  • Page 1 of 512345