The absence of a clear folder structure poses challenges, especially when dealing with multiple functions relying on various files. The decision to forego a structured folder setup seems counterintuitive. Additionally, the deployment process in Azure DevOps does not align with the principle of harmonizing solutions. Currently, there is no specific task in Azure DevOps for deploying Python function version 2. While deployment using the Azure Command-Line Interface (az cli) is a viable option, it's worth noting that this approach is not exclusive to Azure DevOps and can be employed with various other delivery solutions. This emphasizes the need for a more standardized and cohesive deployment strategy across development environments. Introducing core tools adds complexity by supporting multiple tools that essentially perform the same functions. It would be more practical to enhance support within Azure CLI for the necessary tasks related to functions, rather than maintaining two separate solutions.