known patterns: ◦ decoration (example) ◦ event listeners (example) ◦ middlewares (example) ◦ interceptors (example) • Focus on events to describe operations (example) • When possible, use standard components (e.g. standard libraries, http client, sql driver) Rules of thumb for instrumentable code @jcchavezs