Natalia Chechina

One of the core authors of SD Erlang, lecturer in computing (Bournemouth University)

Natalia Chechina is passionate about distributed systems, cooperative robotics, scalability, fault tolerance, and as a result is in love with Erlang. Her research investigates approaches and techniques to enable scaling and efficient performance on commodity hardware where components are loosely coupled, communication is significant, and any of the components may fail or disconnect at any time.

Past Activities

Laura M. Castro / Natalia Chechina / Viktória Fördős
10 Sep 2020
16.45 - 17.25

Ask me anything about Research

Unmute yourself and ask the guest any question about his work you like.

Natalia Chechina / Laura M. Castro / Viktória Fördős
10 Sep 2020
13.10 - 13.55

Unite and conquer


Divisions are popular in our days often comparing “them” and “us”: be it research vs industry, men vs women, Erlang vs Elixir... but unity is what makes us stronger and enables us to aim for new horizons.

In this talk, Natalia, Laura, and Viktória will discuss their vision on creating fault-tolerant, scalable opportunities together to achieve diverse ambitions.

All BEAMers unite!

Natalia Chechina
Code Mesh LDN
07 Nov 2019
13.40 - 14.25

Capability-driven requirements engineering

In this talk, Natalia would like to share findings and application of capability driven approach designed to enable informative system transformations.

When planning for changes and improvements – and scale in particular -- we need to consider not only code to be updated but the whole ecosystem: people, code, resources. The capability-driven approach is a systematic, analytical, and traceable approach to requirements engineering. The approach was validated in a number of industrial-size application and is not limited to a particular area.






Introduce a new approach to plan and track system changes.


Those who want to have a comprehensive understanding of their systems.

John Hughes / Melinda Tóth / Natalia Chechina
Code BEAM Lite Budapest
20 Sep 2019
17.10 - 17.50

Research + Industry = Inspiration

Erlang has been inspiring research and industry from its first days – and is itself a result of successful application of research and industrial practices. In this talk we will explore what makes Erlang an exciting topic for collaboration between industry and academia, Erlang’s attractiveness to researchers and talk about transformation of research ideas into companies. We’ll also discuss ways of getting involved in research.

Natalia Chechina
Code Mesh LDN 2018
08 Nov 2018
14.30 - 15.15

Co-operative robots sharing the load

In this talk, Natalia will share the idea behind, and features of, Autonomous Mobile Programs (AMPs). Autonomous Mobile Programs are mobile agents that are aware of there resource needs, sensitive to their execution environment, and periodically relocate to reduce their completion time. AMPs previously have been evaluated on a small LAN, then simulated, and now we have explored their potential on a group of Raspberry Pi robots introducing fault tolerance.


To introduce a new idea of sharing computation load and utiliSing available resources.


Those who might be interested in resource utilisation.

Natalia Chechina
Code BEAM STO 2018
01 Jun 2018
11.25 - 12.10

Researching with Erlang

This talk will be an overview of recently conducted small research projects related to Erlang, such as

  • Erlang in robotics. Here Natalia will talk about scalability and fault tolerance capabilities of the most popular Robot Operating System (ROS) and potential for Erlang to enable reliable and fault tolerant performance in sophisticated packs of robots.
  • Erlang performance in comparison with Go and Scala/Akka.


The aim is to share findings and attract collaborations.