Talk
26:00
Runtime Modes and Plugins in Erlang
Aeternity Foundation decided to introduce runtime modes (maintenance mode, dev mode, ...) and plugins in the already mature Aeternity Core blockchain system. Drawing on experiences from the old Ericsson AXD 301 system, Ulf introduced app_ctrl, a highly configurable application controller extension, and combined it with setup, a modular tool for installing and configuring systems. This allowed us to add exciting new functionality to a very stable system. In this talk, we describe some core OTP principles as well as some dirty tricks employed to make things work.
OBJECTIVES
Highlight OTP principles, describe some core OTP features and introduce new possibilities.
AUDIENCE
Erlang developers and architects.