How the Elastic APM team does design | Elastic Blog