=> choosing observability (logging, metrics, tracing) backendends and integrating them into the service
=> best practices for composition of dependencies (concurrency, observability and beyond)
=> concurrency considerations, avoiding context switches
=> handling crashes and collecting crash reports / backtraces
=> serialization considerations unique to swift
=> security considerations unique to swift
=> choosing observability (logging, metrics, tracing) backendends and integrating them into the service => best practices for composition of dependencies (concurrency, observability and beyond) => concurrency considerations, avoiding context switches => handling crashes and collecting crash reports / backtraces => serialization considerations unique to swift => security considerations unique to swift