Otp application and libraries discussion

The difference is similar as in OS libraries vs applications (in context of system supervisor). Library is just set of functions grouped in the modules where application is something that can run on its own. Good example there can be OpenTelemetry API vs OpenTelemetry SDK where the first one is “library of functions” and second one is “independent application with own supervision tree”.

2 Likes