About
This skill provides specialized guidance for architecting and implementing distributed, resilient applications using the Erlang/Elixir Open Telecom Platform (OTP). It empowers developers to manage process lifecycles with Supervisors, handle stateful logic through GenServers, execute asynchronous work with Tasks, and optimize performance using Erlang Term Storage (ETS). By applying 'let it crash' philosophies and circuit breaker patterns, it ensures high availability and robustness in complex backend systems and real-time applications.