Videos

  • Spilgames Storage Platform
    2013-03-18 Erlang Central

    Videos



    Describing the architecture of the abstraction layer we use for storage. The main properties of the platform are: - Massively scalable - A transparent layer for sharding - Works with any storage backend (MySQL, RIAK...) - Offers caching - Can be queried used native erlang or HTTP (JSON or ProtocolBuffers) Talk objectives: Showing the properties of the Spilgames Storage platform. Sharing some details of the internal implementation and the thinking process that led us to implementing ...


    Read more


  • Distributed Producer and Consumer Framework with Guaranteed Message Delivery
    2013-03-18 Erlang Central

    Videos



    Consumer error, crash or down is a classic tech problem for applications involves producer and consumer. When guaranteed message delivery is a mandatory at consumer side, it is essential to have a general architecture or framework in place thus free the consumer of complicated logic such as error recovery or message re-delivery. In this talk, we present a distributed framework which guarantees message delivery for producer/consumer applications. Producer and consumer can be distributed acro ...


    Read more


  • Introducing LeoFS – the Lion of Storage Systems
    2013-03-18 Erlang Central

    Videos



    To quote Ludwig Mies van der Rohe, "Less is more" and "God is in the details". This is the philosophy behind LeoFS, a DFS(Distributed File System) open source storage system developed and used by Rakuten, Japan's answer to Amazon and its #1 Shopping Site. LeoFS is a Web shaped object storage system that stores and serves many Rakuten’s image files. It is built to operate in highly distributed environments, such as the cloud, and consists of loosely connected nodes with no SPOF(single po ...


    Read more


  • Saving mankind with Erlang for dummies
    2013-03-08 Erlang Central

    Videos



    Sapir-Whorf hypothesis states, that people speaking different languages think differently. I argue that this is also true with formal languages.In this talk I will present results of bachelor thesis that I and Michał Konarski created. Also, I will show why we chose Erlang, why it was a good choice and what was its impact on software design.I'd like to show the idea of separate actors, message passing and its implications to fault-tolerance (and scalability). Also I'd like to show that Erlang is ...


    Read more


  • Building a large pubsub-with-history system
    2013-03-08 Erlang Central

    Videos



    Projects in scope:* Building a large pubsub-with-history system (designing, scaling, distributing to multiple machines and profiling).Talk objectives: - Providing overview of practical lessons on scaling with Erlang including insight into problem domain. - HOWTO on 1.5mln of users online at the same time. ...


    Read more


  • MongooseIM – Messaging Server that Scales
    2013-03-08 Erlang Central

    Videos



    MongooseIM provides a unique instant messaging solution when massive volume is required. The growth of social media communication has resulted in the fact that the ceiling is quickly reached when successful projects take off. MongooseIM secures performance and stability. In this talk I present lessons learnt when scaling messaging servers using common PC, cloud environments or a dedicated data centre. I demonstrate what bottlenecks we encountered and how to work around them in order ...


    Read more


  • Erlang in the battlefield
    2013-03-08 Erlang Central

    Videos



    A short story about Erlang internals and how they influenced the real life scenarios and a practical guide to some aspects of performance and highly availability. Last year we have given some thoughts about transition from C/C++ to Erlang which was ongoing. Since then the system has successfully reached production environment and we can validate our high hopes. During this talk I will present lessons learned, challenges we have met and pitfalls we have run into implementing and deploying a hig ...


    Read more


  • Diving into Erlang is a one-way ticket
    2013-02-19 Erlang Central

    Videos



    Pavlo will tell you about his journey into Erlang: from first gentle touches through storm-alike learning while writing the book to concrete projects and using + trusting Erlang-based systems in larger scenarios. And why he'll never be the same again. Talk objectives: Explain the audience why and when they should use Erlang. ...


    Read more


  • Build custom protocols with Ranch and msgpack
    2013-02-19 Erlang Central

    Videos



    Developers are often required to make different components of a system communicate. HTTP is a common protocol to bind two different parts of a system, but HTTP is slow and difficult to use. Sometimes you just need to send a few values at a time and don't need the overhead of HTTP. The msgpack serialization library can be used to build one such custom protocol. It is available on pretty much any platform you can think of, is small and efficient, and most importantly it allows you to build very ...


    Read more


  • Erlang and RTEMS Embedded Erlang, two case studies
    2013-02-19 Erlang Central

    Videos



    RTEMS is a open-source hard-realtime operating system for small embedded systems.  It is used in the aerospace industry flying on satellites and planetary probes - currently its also driving around on Mars.  This talk shows how Erlang and RTEMS work together in real world products.  In the first product they are running on separate boards talking over USB, in the second product Erlang even runs atop of RTEMS as operating system. Talk objectives: Show some real world examples of how Erlang ...


    Read more


  • Conversational big data
    2013-02-19 Erlang Central

    Videos



    Traditional messaging middleware is clean - data and producer/consumer agnostic. Data Distribution is dirty - it exploits unlawful carnal knowledge of data structures and client environments and constraints to deliver high value real time conversational services.Unleashing the corporate firehose over the web and to mobile, or accepting small data anywhere from any device requires something a little bit different. It's messaging, sort of, but we're not in Kansas any more and there are no red shoe ...


    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


  • Page 50 of 86« First...102030...4849505152...607080...Last »

Follow Erlang Central: