This document summarizes Part 2 of a series on Azure Functions. It discusses dynamic/imperative binding which allows bindings to be resolved at runtime. Proxies for Azure Functions are covered, which provide routing and transformation capabilities. Durable Functions enable stateful applications through orchestration of Functions. Monitoring of Functions with Application Insights is also summarized, including log streaming and custom telemetry. The document concludes by outlining topics for Part 3 such as using Functions in Visual Studio and security.