Tag Archives: Francesco Cesarini

  • Concurrency + Distribution = Scalability + Availability, a Journey architecting Erlang Systems – Francesco Cesarini
    2015-12-09 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/berlin2015/francesco-cesarini Erlang/OTP has for years been described as your secret sauce to writing scalable and available systems. Erlang alone, however, will not do any magic. It is merely an enabler that, thanks to its semantics, programming model and predictable virtual machine makes the end results easier to achieve. In this talk, Francesco will walk through the topology patterns of modern distributed Erlang architectures, discussing ...


    Read more


  • Francesco Cesarini, Viktória Fördős – Scale, Manage and Prevent! – ElixirConf EU 2015
    2015-05-20 Erlang Central

    Videos



    Making distributed systems that scale to many machines is easier done with Erlang/OTP than most other technologies. Deploying, managing and monitoring thousands of Erlang nodes prepared for massive load, however, remains a tough (and repetitive) challenge. In the context of the EU funded RELEASE project, the main task of WombatOAM is to provide the scalable infrastructure for deploying thousands of Erlang nodes. It provides a broker layer capable of dynamically scaling heterogeneous cloud cluste ...


    Read more


  • OTP, the Middleware for Concurrent Distributed Scalable Architectures
    2013-02-19 Erlang Central

    Videos



    While Erlang is a powerful programming language used to build distributed, fault tolerant systems with requirements of high availability, these complex systems require middleware in the form of reusable libraries, release, debugging and maintenance tools together with design principles and patterns used to style your concurrency model and your architecture. In this talk, Francesco will introduce the building blocks that form OTP, the defacto middleware that ships with the Erlang/OTP distributio ...


    Read more


  • OTP, le middleware pour réaliser des architectures concurrentes et distribuées
    2012-11-30 Erlang Central

    Presentations

    Bien qu'Erlang soit un language de programmation très puissant pour réaliser des systèmes distribués résistant aux pannes suivant des contraintes de haute disponibilité, ces systèmes complexes nécessitent un middleware sous la forme de librairies réutilisables, d'outils de gestion de release, debugging et maintenance adaptés au design d'une architecture concurrente. Dans cette présentation, Francesco introduira les blocs de construction qui forment OTP, le middleware defacto qui ac ...


    Read more


  • Erlang from behind the Trenches
    2012-04-23 Erlang Central

    Presentations

    Erlang is a programming language designed for the Internet Age, although it pre-dates the Web. It is a language designed for multi-core computers, although it pre-dates them too. It is a "beacon language", to quote Haskell guru Simon Peyton-Jones, in that it more clearly than any other language demonstrates the benefits of concurrency-oriented programming.In this talk, Francesco will introduce Erlang from behind the trenches, looking at how its history influenced its constructs. He will be doing ...


    Read more


  • An introduction to Erlang from behind the trenches
    2011-01-31 Erlang Central

    Videos



    Erlang is a programming language designed for the Internet Age, although it pre-dates the Web. It is a language designed for multi-core computers, although it pre-dates them too. It is a "beacon language", to quote Haskell guru Simon Peyton-Jones, in that it more clearly than any other language demonstrates the benefits of concurrency-oriented programming. In this talk, I will introduce Erlang from behind the trenches. By introducing the major language constructs, describe their benefits and dis ...


    Read more


  • Welcome
    2010-03-22 Erlang Central

    Videos



    Francesco Cesarini, Technical Director of Erlang Solutions Ltd - organisers of the Erlang Factory - opens the event with a short address. ...


    Read more